Top 10k strings from Alchemist News - Issue 19 (1996)(Alchemist Research).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

   7 - - - - - - - - - -
   5 James Waddington
   4 Graham Collier
   4 Dave Fountain
   4 Carl Murray
   4 11 Finsbury Drive
   4 *LC-200 MONO ORIGINAL
   4 *LC-200 COLOUR ORIGINAL
   4 *LC-100 MONO ORIGINAL
   3 Silvertown
   3 Paul Howard
   3 Network error.
   3 Miles Kinloch
   3 Marcus Prichard
   3 Lloyd Garland
   3 By Paul Howard.
   3 Andy Davis
   3 AN12,3  CP/M
   3 ALCHEMIST RESEARCH
   3 11 Camel Road
   3 *LC-100 MONO COMPATIBLE
   3 *LC-100 COLOUR ORIGINAL
   2 software service.
   2 password, keep scanning and stop if no&
   2 or   'M' to return to the menu.
   2 match was found
   2 m4j5m4n2m5j4
   2 Wolfgang & Monika Haller
   2 TRADING POST
   2 STAR USERS CLUB
   2 Robert Skene
   2 Richard Main
   2 Price: `2.94
   2 Paul Westlake
   2 PRINT "This is in black but"
   2 Order no: K30-STAR90
   2 Mark Harris
   2 Justin Thorpe
   2 John Elliot
   2 J7:A?>A??>>BC
   2 Hylas Lane
   2 GO TO 9000
   2 Fixes to PCG system
   2 Ferry Groothedde
   2 FOUNTAIN PD
   2 Disc corruption.
   2 Dave Forrest
   2 Carma ref: 2954FN
   2 By Dave Fountain
   2 By Andy Davis
   2 Ben Douglas
   2 BG SERVICES
   2 Arnold Yates
   2 AN14,11 +3 DOS Masterclass (iii) 
   2 AN13,19 Maxisweep & CP/M utils
   2 AN13,18 DU52
   2 AN13,16 +3 Utilities
   2 AN13,14 CP/M
   2 ALCHEMIST SOFTWARE
   2 64 Roebuck Road
   2 62 Tithe Barn Lane
   2 36 Budges Road
   2 20 PRINT "You have ";LIVES;" lives left.")
   2 126 Hayward Road
   2 12 Frederick Street
   2 110 PRINT "Game over - no lives left!"&
   2 *LC-200 MONO COMPATIBLE
   2 * LC-90 ORIGINAL
   2 (Game routine)
   2 'T' TOGGLE DRIVE
   2 'I' INSTRUCTIONS
   2 'D' CAT +D DISC
   2 'C' CATALOGUE DISCS
   1 |~~__OOGGCCAA
   1 |--LETTER---|
   1 |---DIGIT---|
   1 your very own touch screens.
   1 your help.
   1 you'll need to convert the file into an   opentype file, which I've also got aN
   1 you can get the full version"
   1 works on most computers, even though  this5 tries to include a piece of string  thatisn't there. In this case "xt" is PRINTed.The  Spectrum,  however,  gives  an  errorreport. By the way: instead of A$(1 TO  x)and A$(x TO LEN A$) you may enter  A$(  TOx) and A$(x TO ). Why waste memory space?
   1 without a +D? Well, now it's possible%
   1 with DISCDOS -  my  latest  (serious)%
   1 wiringconfigurations, but haven't  had  time  tore-configure them. I'll let you know how Iget  on.  (Spectrum  Internet?  Well,  themodem cable goes INTER the Spectrum!)
   1 winging its way to you!!!"
   1 willautomatically restart.
   1 which is the startup 'program'.
   1 where "start" is the start address of  thecode (the number preceding the comma on  adisc catalogue). The code is now in memoryand the next step is to scan  through  it.You can assume that all the passwords willbe stored together, so  write  down  thosewhich you already know.
   1 when saving has finished type:
   1 when ASW and FPD were founded, both  begandistributing a comprehensive collection ofutilities  for  the  Microdrive  and  OpusDiscovery disk systems. In  this  article,we   shall   extract   and   examine   theMicrodrive suite.
   1 weekends as it's only half the price!) andphone Arcade again. SET YOUR SPOOL ON.P
   1 want the full  version  just  send  a%
   1 want one of those smelly PCs would you?2) A phone line6
   1 vitalinformation on your favourite blasts  fromthe past. There will also be a chance  foryou to advertise your own items for sale!
   1 values. The Avenger will stop  shaking&
   1 utility to do. When you have it loaded in,you'll find that you can view all 80N
   1 utility ever written!
   1 usestatements like the following:!
   1 up by pulling BACK on the joystick.#
   1 undetaken at Alchemist Research. 
   1 tutorials,information and much more. Sadly, you needa PC and Internet access to be able to seethis, but we are making negotiations  withthe editor to try  and  let  some  GENUINEreaders see their work!
   1 toalter/customize an exsisting font.$
   1 to'camouflauge' it  so  it  cannot  be  felteasily through the envelope. If sending  acheque or P.O. please make them payable toD.FENNESSY.
   1 to restart.
   1 to recovering damaged tapes.
   1 to read +D discs from BASIC on  a  +3%
   1 to emulator wordprocessors.
   1 to 00FF, the 'one' page runs from 0100  to01FF and so on.9
   1 timingrelationships. The actual  connects  whichare almost  universally  used  (DB-25  andDB-9 sometimes  called  "EIA  connectors")are recommended, but not mandatory. On theSpectrum, the  Interface  1  uses  a  DB-9connector, yet the 128k machines  use  theobscure 6-way IPC  connector.  The  latterare fiddly,  expensive  and  non-standard,much  like  all  Spectrum   hardware   andsoftware.
   1 time... <Or, even simpler, DELETE the filefrom your disk and then use a recoveryP
   1 thissentence:
   1 they are!!! Yup, my first BASIC  game%
   1 thestatements between FOR and NEXT.#
   1 thesoftware, a microphone and stand, and  thebox.1
   1 thesestatements  are   made   into   a   single'compound statement' by  putting  a  BEGINand END at the  beginning  and  end  of  agroup of statements:
   1 therevolutionary new technique of REM jumping- and  what  did  Andy  do  with  my  finecontribution?   While   transferring{
   1 then you must insert your PC disk into theinternal. If you wish to use  an  externalthen PC1: or PC2: must be typed.  The  oldemulator used to  be  able  to  load  somegames from tape, using  a  sound  sampler,but  when  I  tried  to  load  a  game  itwouldn't  (probably  a  fast   loader   orsomething.)
   1 theAlchNews font is better!
   1 the scene.
   1 the Sinclair colour logo.
   1 the POKE is undone by the attempt to  jumppast the end of the program, so you get "0OK 15:1" (or a report generated by a  diskinterface, such as "program  finished"  byInterface 1).
   1 the Multiface one. The example  extracts  the Romantic Robot mesage.D
   1 the   machinecontrolled A15. The ROM was either one 64Kby eight bytes  or  two  32K by eight bytejobs. It didn't really matter as long as Iknew what was going on.
   1 terminal software, but a much neater way  is to load it into Tasword 128. Again,P
   1 syntax to  ALL  filing  routines.  With  asimple  POKE,  you  can  alter  the  drivenumber to any you wish.k
   1 sum:= sum+no;
   1 suchenthusiasts!
   1 start of screen memory.
   1 sprite of the Spectrum is back!
   1 spooler on and read the message. Saving   the spool file will give you the sameO
   1 speccy for  `1.00.  Need  I  say 
   1 something wrong!
   1 sofware library.
   1 serialcommunication.  It  defines  a  number  ofparameters  concerning   voltage   levels,loading   characteristicss
   1 sent. Thankyou for using the service." or a nasty message saying that you got your  password wrong, or you got the e-maily
   1 selector 1,2 or 3.
   1 second part of our series.
   1 scroller - I'd forgotten how much fun%
   1 screen full of text, saying something like"Welcome to Arcade, the Acorn BBS inN
   1 s$=s$(2 TO )+s$(1)
   1 s = START ADDRESS
   1 return it to the screen.
   1 ressurrected!
   1 resolutiontechniques. The only disadvantage is  thatthe program is very slow.M
   1 resolution of the Speccy, the most it can display is 64 chars. across the screen.   This means that the remaining 16 letters  wrap onto the next line of the screen,
   1 regitered user. You'll have to sort this  out for yourself.;
   1 registered blind person and has difficultyreading handwriting.>
   1 recieving six e-mails in one night (one a 25k manual and one a 200+ line demoM
   1 rant - definition,  to  write  meaninglessarticles for a Spectrum media magazine.Q
   1 quickly or your aircraft may explode.%
   1 program. It will allow you to re-specify  the file type as any you desire. Ed>N
   1 program,substituting A and B with  the  respectivestart and finish addresses (note that  thefinish address  is  the  start  address  +length), and replacing "X"  and  "Y"  withthe  first  two  letters  of   the   firstpassword, and "x" and "y"  with  the  sameletters in lower case.
   1 program  allows  you  to   read/write%
   1 problems/queries/suggestions etc then please feel  free  towrite to me (address at the  end  of  thisfile). Enjoy.r
   1 print. Plus, keyguide to BIGSHOT.!
   1 pressing 1.
   1 press enter to confirm.
   1 power operated ball turret.
   1 popular Amiga emulator,  by  Dave!
   1 password. In the second line you can put  in "Subject: " and then a subject for the message. This isn't really needed though, but the password must be correct or the   e-mail won't be sent.
   1 password to the finish addr.
   1 our new SAM department head.
   1 or a standard torpedo.
   1 once again from BASIC... If you  want%
   1 on-line or upload it with your terminal   software - always use ASCII not Xmodem forthis! Either way, to send an e-mail, go   tothe main Arcade menu, press "P" for
   1 on LIGHTS switch.
   1 omitted for speed)
   1 off, LEAN for flying)
   1 off the screen light.
   1 ofGrieg's 'In the hall of the Mountain King'played.3
   1 ny=y: LET nx=x
   1 nvg, but if you  haven't  got  access%
   1 non-commericalpurposes,  and  would  like   it   to   bedistiributed to all  the  'Zeddy'  family.b
   1 no of parts+1 (ie: 1-38+pt 0=39)
   1 necessary)
   1 n=n+2: RETURN
   1 mybeautifully tabulated listing to 32-columnformat, he messed up the demo  program  sothat two lines were on the same  line,  ifyou see what I  mean.  Oh,  it's  useless.<Oops, sorry. Let that be a lesson to  youto write in 42 column mode in future! Ed>
   1 mw>CFECFCEC?A>
   1 mw>>CCFFEECCFFCCEECC>>==<<apHJKJKJ
   1 mw<<??==>>apJKJNJQ
   1 multi-load
   1 messaging, press "I" for the Internet%
   1 message, press "/" and you'll get the%
   1 message editor. In the first line you musttype "Password: " and then your e-mailP
   1 menu, press "A" for Arcadelink E-mail and then press "S" for Send. YOU DO NOT HAVE  TO WAIT FOR ALL THE TEXT TO BE DISPLAYED  BEFORE YOU PRESS!
   1 meaning a letter is defined as A or B or Cor D or E or F or G etc.B
   1 may be gone,  but  theres  a  new!
   1 marvellous software library.
   1 making it a bit hard to read...
   1 mCCEECCAAA?>>aMOMOMK
   1 m>>AA>><<apKJKJHJ
   1 m= 0 minutes
   1 m4j5m4n2m5
   1 m4j2m4n2m4
   1 list will become HUGE!!
   1 library.Congratulations! The End.!
   1 last byte of RAM (plus one!).
   1 l= 15 minutes
   1 l$="O": LET r$="P": LET u$= "Q":  LET%
   1 l = CODE LENGTH
   1 k= 30 minutes
   1 j= 45 minutes
   1 j44m44n44o44
   1 item 3 = "*"
   1 isunavoidable. This is why a second revisionof the program is being made.I
   1 ispresentation. Whether it's writing  a  bitof homework, writing a program or DTP.R
   1 is not a bug! It's perfectly allright thatthe   computer   doesn'tB
   1 is   formatted, if not then format the  disk   for the user.<
   1 inlays, programmers,   game   adverts,&
   1 in almost 4 years...and ain't it fun?%
   1 imagine it held any!
   1 i.e. C-3 4000 (note C is being  played  inthe third OCTAVE, SAMPLE 4 is being used)`
   1 hobby, so snap up those bargains!!
   1 h= 1 hour 15 minutes
   1 grand-parents
   1 goesSkiing,  Horizons,  Jason's   Gem,   Kane,Matchpoint,  Mcoder  II,  Milk  Race,   OpThunderbolt,  Personal  Banking  Roadtoad,Rollaround,
   1 gently bring the nose of  the  avenger&
   1 games impractical since only the data in memory at the time is stored. Games with  random elements such as Ant Attack will  be  the same each time also.
   1 g= 1 hour 30 minutes
   1 fullinstructions for it's  use  and  no  otherexplanation should be necessary,  however,before I added the instructions  to  it  Ihad already told Andy (Davis, the big  bodat AlchNews) <Thats better - respect! Takenote Paul Howard! Ed.> that I  would  sendan article detailing it's use  and,  sinceI'd promised, here it is. Still, this willbe easier to print  out  (for  reference),so, without further ado:
   1 fuel mixture and  throttle  to  medium&
   1 front cowl and another in the
   1 fromAlchemist Research.
   1 files to a +D disc using  +D  syntax,%
   1 files from a PC disk.
   1 files between +D discs and +3 drives,%
   1 file through your software. If you're not sure of how to do this, just try out all  the options until you find one that works.If you're using FireScroll, quite a lot ofthe chars. will not be displayed and some missed out. Don't worry, as all of them   will have been sent. This can take quite awhile, but it's still quicker than writingon-line. When you've finished your
   1 f= 2 hours
   1 f&&o//i+o+i)o)((
   1 excellent  printing  system.   By!
   1 er, perhaps not very useful!
   1 enter the recipient's e-mail address in   full. Press enter and you'll be at theP
   1 end,  it(s  been   revised   FOUR!
   1 emulatorsavailable  for  them  (an  emulator  beingsoftware and/or hardware  that  lets  thatcomputer behave like another computer  andrun   it's   software).   Usually,   theseemulators are for  business  purposes  (soyou can run PC software on  your  MAC,  orvice versa), but there are some  (probablymany) that are designed to  let  you   run8-bit software (Spectrum, C64, Amstrad CPCetc) mainly for the purpose of  games.  Infact, on at least  one  machine  (the  PC)there   have   been   CD   ROMs   releasedconsisting of nothing but Spectrum  games!Sounds brilliant, doesn't it?
   1 emulators of +2a/+3.
   1 effect as leaving the message on the BBS, but you won't have to log on to read it.R
   1 editor prompt. For more details of this   see the message help function. For now,   just press "S" to send the message andz
   1 easiest to phone once to download all the files, and then again to reply to themP
   1 e= 2 hours 30 minutes
   1 dq+&+&+&+&+&+&+&r+
   1 dq&+&+&+&+&+&+&+r&
   1 don't know where yet)
   1 does not crash the 48K  Spectrum;  neitherdoes it crash any other Spectrum if it  isin 48K mode. This bug exists  in  all  thedifferent 128K ROMs only. By the way, thisneedn't be a direct command;  it  has  thesame  effect  if  it  is  done  within   aprogram, provided  the  POKE  hasn't  beenundone  by  the  time   the   program   isfinished:
   1 disc  and  stamp  to:  20   Greenhill%
   1 deck and are airborne, return  to  the&
   1 data has been loaded in)
   1 d= 3 hours
   1 d$="A": LET m$="R": LET q$="G"
   1 d = DESTINATION ADDRESS
   1 currently available.
   1 corruption
   1 controller by Emily Software.
   1 control code
   1 containing
   1 consumable buys at present.
   1 computers,
   1 comprehensivecartridge analysis, showing  sectors  freeand used, as well as  giving  a  graphicaldisplay  of   the   cartridge   and   it'soccupancy at the base of the screen.
   1 compiler of the Speccy  CD  wants!
   1 communication,electrical analysis and repair, topographyand  even  diverse  subjects  and  psychicinvestigations and simple detective  work.
   1 columns, and Arcade's 80 column graphics  are not mucked up. An even easier way of  viewing the spool file is to read it on a 'real' computer, and then you can load it into your fave DOS text editor and view itin it's full 80 column glory.
   1 collection list from Icabod!) it is#
   1 codenamed'Blackhawk' - earned a reputation  as  themost deadly torpedo bomber ever  developedduring World War Two.  It  quickly  becamethe standard torpedo bomber for the entireUS Navy and was produced in larger numbersthan any other torpedo bomber.
   1 circuit diagrams amongst others.  There  is  also documentation on various  games,  cheats, maps, in fact this has to be one  of  the most  complete  collections  of  Spectrum related items available.
   1 cheque for `6 and a copy will soon be%
   1 cheekcomparision between a 486 and ZX81  (guesswhich  wins!),  a  tutorial  and   circuitdiagram of expanding your ZX81 to  16k  or48k! and ends  with  a  look  at  the  Z80family  and  the  computers  besides   theSpectrum which used it.
   1 cannotinterpret them.
   1 cannot predict lottery numbers.
   1 can convert to hex  in  your  5ead  you   obviously need  to  get  out  and  meet   people more!`
   1 c= 3 hours 15 minutes
   1 c/o Emulator Help
   1 by: Mike Mee - Co-Compiler of the!
   1 but in fact NOT O and SGN PI are each  twobytes and thus equal. If you think  you'vegot the hang of all this, try to work  outwhich  is  the  more  economical  of   thefollowing:
   1 beincremented/decremented  by  use  of   thearrows next to OTHER.A
   1 becomesfractionally slower where VALs (and the PIexpressions  which  I'll  come  to  in   aminute) are used. This is only  noticeablein iterations, eg lengthy FOR-NEXT  loops,where VAL expressions  are  a  real  speedbarrier and should be avoided!
   1 become a registered user...
   1 because of the 80 column text) and a$
   1 b= 3 hours 30 minutes
   1 attacks,threats  and   hate   mail   from   MartynSherwood!;
   1 are rewarded. Plus, new visitors.!
   1 and to turn it back on again, type:#
   1 and the credits for this issue.
   1 and as a  bonus  you  can  also  copy%
   1 and CP/M, hardware and smalls.
   1 and (last and bloody  well  least)  Mike  Mee for passing me the  .SNAps  to  test  it.W
   1 and  you'll  conserve  fuel.  Do  this&
   1 and  'P' PRINTER PORT ON/OFF
   1 and  '5' THANKS TO...
   1 allinterchangeable. Both  JPP  and  Z80  comewith a utility to convert the  files,  butas the registered  version  of  Z80,  withwhich it is supplied, costs a  minimum  of`15, it  is  far  wiser  to  get  the  JPPemulator for  the  program,  since  it  isshareware and average price is `1.
   1 all. Even so, all 6 mails were recieved   and replied to at a grand total of 97p.   Not exactly expensive, but just watch yourtotal!
   1 address...
   1 address wrong. Any incoming e-mail will   show up on your message list, and can be  read in the usual way. If you want to keepthe message, you can just leave it on the BBS without deleting it, or put your
   1 aconsiderable   delay   as   the   computercalculates the square root. Try these  twoand you'll notice the difference:v
   1 access it, and you can easily ignore the  machine specific stuff...C
   1 a= 4 hours
   1 a single TAP file on the PC.
   1 a demo copy should  be  on
   1 a demo copy just write to me  with  a%
   1 a b c d e f g h i j k l m
   1 `1 each (large box)
   1 Zenobi Reviews, R. Main
   1 Zen and the Art of Noise (i)
   1 ZX Spectrum 48K, 128K
   1 ZENOBI SOFTWARE
   1 Z: Window DOWN
   1 Z: Enter superprint mode
   1 Z80 uses a format with the suffix .Z80&
   1 Z80 Support:
   1 Z80 SOFTWARE
   1 Z80 -xr MYROM.BIN
   1 Your tape or disc (formatted)
   1 Your remittance (if more than 6 titles)   A loose stamp or SAE>
   1 You'll hear some strange noises at first, then four tones. On the last one, flick   down the switch on the modem and put the  phone down. All being well, you should nowhave some mucked up graphics (this is
   1 You'll have to experiment  with  differentOCTAVES  to  get  certain  sounds  to   berecognised as the above. The  Snare  soundfor instance sounds good within the  rangeof OCTAVE 4-5  whilst  the  Hi-hat  reallycomes into its own in a very high OCTAVE.
   1 You would, I assume,  have  to  write  thefirst version of this program assuming theuser has two  disk  drives  to  read  fromdrive #1 and write the compressed file  todrive #2.
   1 You would expect it to print, at  the  topleft corner, a star, then an  exclaimationand then the  contents  of  the  top  leftcorner (0,0) again, which is a star.  But,no, we get ***!!! (39597,201)
   1 You will need:
   1 You will know when a tank is almost  emptywhen the engine starts to  stall.  If  youswitch   immediately   to   another   tankcontaining   fuel
   1 You may be thinking 'drive 1 -  surely  itwould be drive 2?'. Well,  yes,  normally,but since the internal drive works with noadded syntax, and you can  only  have  oneexternal drive, the number is  irrelevant.Type CAT 2 if you prefer.
   1 You have 3.1415927 lives left.
   1 You have 2.1415927 lives left.
   1 You have 1.1415927 lives left.
   1 You have 0.1415927 lives left.
   1 You could take a  look  at  address  3&
   1 You can see how  much  you've  removed  bylooking at the marks on the spool windows.There are three types of marks: a  dot,  ashort vertical line and  a  long  verticalline. It looks something like this:
   1 You can read the spool file with the$
   1 You can now either type the text of your  message on-line, or upload a Tasword 2]
   1 You can look at any of the system variablepointers   using   the   same   line,   bysubstituting  the  variable's  two  memorylocations. The BASIC keyword PEEK looks atthe contents of any  byte  of  memory  andreturns  the  decimal  equivalent  of  thenumber it finds there.
   1 You can get a copy by  sending  your  nameand  address  and  ONE  Internation  ReplyCoupon (IRC - available from Post Office),but the editor has allowed the magazine tobe   distributed   under
   1 You can also launch the torpedoes from thePilot's  screen  -  though  much  of  yourcombat is handled  from  the  Tail  Gunnerposition.
   1 You can also  use  these  three  commands inconjunction with the  SCREEN$  command, so:W
   1 You can  even  change  the  baud  rate  ofcassette loading by subtracting  8  or  14from address 1487. You will also  need  tomatch  the  SAVE  speeds   the   same   bysubtracting 12 or 21  from  the  followingaddresses:
   1 You can  also  get  the  collection  on  amicrodrive   cartridge   emulationL
   1 You are familliar with the team  who  workon the Spectrum side, but we also  have  aclose team who work on the other subjects.The team comprises of Ford Shillito,  NeilThompson, Phil Glaves and  Dave  Saunders.We all met at various times, from up to 25years ago, right to just two  months!  Thething  we  all  had  in  common  was   ourinterest in the above areas.
   1 You  would  also   have   to   write   thedecompressor as a seperate program or evenbuild the two programs into one. Using the128K ramdisc as a buffer area, you  shouldbe able to make the process even faster byusing the extra 80K of RAM to read in 1/10of the source disk. Mind you, you couldn'treally compress  this  as  the  compressorwould  want  to  write   this   compressedversion somewhere else in RAM 
   1 You  could  maybe  rewrite  one   of   themultitude of screen compressors to  handle6912 bytes of +D sector data instead of  ascreen !
   1 Yes, the tutorials are back! This issue wetake a look  at  the  suite  of  utilitiesMiles  Kinloch   has   written   for   theMultiface and +D. There have been a numberavailable loosely before, but the suite isnow available in one tidy collection.
   1 Yes, later on in this  very  article,  youwill be able to participate in  a  unique,real-time, interactive crap adventure, thefirst of its kind! But first...
   1 Yes, Jet Set Willy 3 is not available fromAlchemist  Software.  The  plot  continueswhere  the  last  game  left  off:  Willy,finally  gets  to  bed  for  another  welldeserved sleep, but awakens to  find  thatthe  monsters  have   returned,   with   avengeance and have re-designed the  entirehouse to confuse you.
   1 X: Expand VERTICAL
   1 Write protect tab is down.
   1 Write down the start and finish  addressesof  your  code  file.  The  passwords  arelikely to be at the  end  of  the  machinecode, but this does vary between games  soit's best to scan the whole code file.
   1 Wrightington
   1 Wrath of God picture
   1 Wonderfull!!! Hey, guys  ever  wanted%
   1 Wolfgang Haller
   1 With both 32K blocks of the ROM saved off,I could now set  about looking at what thecode of the  game  did  - a much differentkettle of fish  to  how  it's  done in theSpectrum, I can tell you!
   1 With Caps shift:
   1 Why do we change? Purely down to  personalpreference! I do it because, like FORTH, Ilike to see a language expand,  thanks  tomy own handiwork. Nothing makes me happierthan to type a command that I wrote.
   1 Why do all "modern" computers  have  sillyicon buttons? The Apple computers  have  akey with an apple on it. The Amiga  has  akey  with  the  "A"  logo  on   it.   <TheCommodore's all had silly  'C'  logo  keyswhich did very little.  You  never  saw  a'rainbow' key on the  Spectrum,  did  you?Ed.>  And  now  the  latest  PC  keyboardsfeature nothing less than  a  Windows  '95key! The whole point of screen icons is toperform functions too complex to  merit  akey.
   1 Why  I  didn't  patch   in  an  old  128'skeyboard right off, the final solution, isanyone's guess!c
   1 Whomever wrote it to begin with, 
   1 Whilst the tune is playing you can  switchoff anyone of the three channels  to  hearjust exactly  what  is  on  each  channel.Moving the cursor to the top-right hand ofthe screen and clicking on the  individualchannels will toggle OFF/ON.
   1 Whilst I know Andy  used  to  have  a  fewcompressors in his  PD  library  they  allwere as 1 program, which  would  mean  youwould have to rip out the compression codefrom the program and  probably  annoy  theoriginal author as well as infringe  theircopyright.
   1 While in Backus Naur, this looks like:&
   1 While I thought Dominic was hard at  work,he  was  hard  at  killing  his  sobriety,sunning it up in glorious Germany (at  ourexpense i'll bet!). But, as ever, he comesup with the goods, which are always betterthan we expect. In fact, I  have  a  smallarchive  of  revolutionary   programs   byDominic,  including  some  wonderful   newshells for AlchNews.
   1 Whether or not he had the "right  to  selfdefence", Mr Sherwood  certainly  did  nothave the right to distribute any  part  ofAlchNews,  which   was   and   is   Andy'scopyright. To conclude,  the  considerableamount of evidence that  Mr  Sherwood  hasbeen  an  illegal   software   distributorprevents me from publishing an apology  atthis time.
   1 Whenever you write an  article  about  theSam, please send it to me. Articles  aboutthe Spectrum may be sent to  Andy  or  me.Andy tends to publish them  just  as  theyare,  but  if  you  don't  mind  (or  evenprefer) mistakes  to  be  corrected,  sendthem to me. I'll always  correct  them  insuch a way that  the  readers  won't  evenknow that they  have  been  corrected,  sodon't worry
   1 When you've done all that you wish,  pressF10  and  the  X  to  access   the   extrafunctions. Press S to  save  memory  blockand   then   enter   the   following   hexaddresses:
   1 When you first run the program,  you  willhave to wait for a short  time  while  thecode is poked  into  memory  (starting  ataddress 43000). Make sure that you type inall of the numbers correctly as  a  singlemistake could  prevent  the  routine  fromworking!
   1 When you enter the world of  machine  codeprogramming you are approaching your  homecomputer on its most fundamental level.   Not  only  do  you  have   to   understandsomething about  the  hexadecimal  nimbersyou key in, and  the  binary  numbers  thecomputer converts them into, you also haveto  understand  how  the  computer  itselfworks.
   1 When you come to write a  Pascal  program,this means that you  must  work  within  aprecisely defined form for each statement.These standard definitions are given in  aformal notation developed during the 1960sand know as Backus Naur form  (BNF).  Theycan also be given as syntax diagrams.
   1 When the program thinks it has located thefirst password (ie the first  two  lettersmatch those of the  password),  it  leavesthe scanning loop and  prints  the  entirerest of memory to the  screen.  Hopefully,the   passwords   will   now   appear   insuccession for you to write them down.
   1 When it's loaded in, return  to  normal   Spectrum BASIC and then save the  file,   using:Z
   1 When all is done, have a quick nose aroundthe BBS and note down the contactK
   1 When a +D disc has  been  catalogued,  youmay press:4
   1 When I connected it all up and switched iton the LED lit. I assumed it  was  just  apower on  light,  but  when  I  spoke,  itflashed!
   1 When  you've  finished,  quit   from   theemulator and then re-start it by typing:R
   1 When  loaded,  we  need  to  make   TWO   conversions. The first  -  option  7  -   blanks off all the  control  characters   which are  not  needed.  The  second  -   option 8 - converts the file to Tasword   2. On the Spectrum, these two processes   would take a few minutes to work, on my   emulator, they took a second each!
   1 When   sending   cash   please   try$
   1 What's more, it  gave  people  choice.  Itwould be far  cheaper  to  buy  a  +3  andexternal disk drive than pay for a +D  anddrive.  (See  our  article  +D  Vs.  +3  -AlchNews 13.3).
   1 What exactly do we want ?
   1 What do you get in return ? We can't offeryou much, other than a  very  large  THANKYOU in the documents and  a  discount  offthe price of  a  copy  of  your  very  ownCD-ROM which you had  a  helping  hand  incompiling.
   1 What do we change? Well, thats entirely upto you. The first places  to  go  are  thenasty bugs  in  the  Spectrum.  There  areliterally dozens.  A  few  can  be  easilycured by one simple value  change,  othersare more  complex.  Ferry  Groothedde  haswritten  a  custom  ROM  which  eliminatesEvery bug, and also  added  new  commands,but this consists of a  major  rewrite  ofcertain  areas,  which  are   beyond   theconfines of this basic  introduction.
   1 What  you  change  the  keywords   to   iscompletely up to you, but  here  are  somesuggestions to get you started:s
   1 What  a  brilliant  introduction  to  thisdevice! My only  grievance  was  that  thecars came too  fast  and  didn't  give  meenough time to move away! However, as  thepackage includes a listing of the program,you can easily change it.
   1 West Yorkshire
   1 Well, where did I go from here? It was allwell and good  knowing  the hack required,but how could I implement it in a working Sega base unit?
   1 Well, wasn't that  a  thrilling,  excitinghigh-speed adventure?  If  you  say  "No",then in  fact  you  have  agreed  with  mebecause I  said  "wasn't  that..."  ratherthan "was that...".  Does  anyone  in  theworld know what I'm talking about?
   1 Well, thats all the Speccy news I can giveyou. If you  want  any  extra  info   thenplease feel free to write to:q
   1 Well, now it's payback time! (Where did  Iget that pathetic phrase  from?).  By  thetime  this  issue  of  AlchNews  hits  thestreets (thud!), the British Battletrackerdemo will hopefully  have  been  released.Coordinated by Technium 220, the BBT  demofeatures music by the top UK coding groupsso that the best musician can be  elected.I knew I'd be taken seriously one day!
   1 Well, here's the easy solution:
   1 Well, another jam packed issue,  with  ourusual mix  of  fine  entertainment,  greatreading, and top exclusives.  Plus,  thereare our free gifts after  this  issue.  Attime  of  writing  you  should  find   thefollowing:
   1 Well,  this  is  one  of  my  first,   buthopefully not the last of my many promisedarticles\
   1 Well! You could have  knocked me down witha sledge hammer!:
   1 Welcome   to   the   first   Fountain   PDcatalogue,  a  brand  new  Public   DomainLibrary for the ZX Spectrum range of  homecomputers. We hope you find  something  ofinterest / use for your spectrum.
   1 Weekend National Rate
   1 Weekend Local Rate
   1 Weekday Evening Ntl. Rate: Approx. 6p/min.Weekday Evening Loc. Rate: Haven't a clue!T
   1 We'll end this issue with a special  awardto  someone  who  certainly  deserves  it:CARL MURRAY!`
   1 We support Tape and 3.5" +D disc (specific+3 programs can be copied onto  3"  disc).Please try to send branded tape or disc ina padded  jiffy  bag,  this  will  greatlyreduce the chances of software duplicationerror or damage  in  transit.  All  titlescome with a lifetime guarantee and will bereplaced  free  of   charge   should   youacidentally mislay or erase files (or  thesoftware is upgraded).
   1 We stopped the car and I  leapt  out  intothe field, looking for our ghostly friend.Nothing.\
   1 We sort of  head  north,  in  a  clockwisestyle  not  being  able  to   escape   theclutches of  a  small  town  called  Leigh(Brigadoon the second I think).
   1 We now enter 1996 with  a  game  featuringone of the most popular (if not THE)  mostpopular game characters of the  Spectrum'shistory.
   1 We have been ZX enthusiasts since 1982 andhope to improve and expand FPD  with  eachnew catalogue. Thank you for your custom.}
   1 We finally  found  it  as  the  light  wasdimming and my patience wearing. The  nextsurprise sprung on me was that Martin  andDave weren't talking and I had to  go  andfetch the disk. A disk of which I  had  noidea what was on it, from a person  I  hadnever  spoken  to  in  my  life.  It   wasactually Simon 'Spec Tec' Cooke,  who  metme, who looks NOTHING like his charicaturein YS.
   1 We established that the reliability of theghost was due entirely  to  whether  therehad been any previous rain, which ran intothe dip  and  made  a  tiny  stream  whichfilled the puddle, the speed and  positionof  your  car  on  the  road   and,   mostimportantly,  what  car  you  were  using.Headlamp alignment  is  different  on  allcars, as is the shape. I had tried  it  onboth my Minis and my Metro and  there  wasnothing. Ford had a Fiat Panda, which gavethe best effect!
   1 We end with a new magazine, aimed directlyat ZX81 users.8
   1 We end with  the  ZAP  utility  which  canperform  block   file   deletes   from   acartridge. The  program  also  comes  withZAPMOD and ZAPMOD2, two merge-in  routinesto give extra  functions,  such  as  bytesfree.
   1 We do this by loading up the PD program   TASDFUE. Load it up  and  you  will  be   presented with a menu.j
   1 We change the ROM by quite simply  loadingthe ROM area to RAM, where  we  can  alterit. There are two ways of doing this:y
   1 We can MOVE (or copy) any PATTERNS CHANNELdata  to  any  other.  In  the   followingexample we will MOVE PATTERN 1  CHANNEL  Ato PATTERN 2 CHANNEL B.
   1 We at this new software  house  understandthis. That's why our  first  release  willjust be a plain collection of high quality'mini' colour graphics.
   1 We are now going to create a simple  tune.First let's get rid of the tune in memory,it'll only confuse things. Go to the OTHERmenu and select CLEAR PATTERN. You will beasked  to  confirm.   Now   select   CLEARPOSITION. Finally select RETURN and off wego.
   1 Warrington
   1 Waddington.
   1 WRITING YOUR FIRST HIT
   1 WRITELN(sum)
   1 WING LOCK. The wings  are  of  a  foldablenature, for berthing the aircraft  in  theunder-deck  hangars  of  the  Ark   Royal.Ensure the wings are  locked  DOWN  beforeany flight.
   1 WHY CRIPPLEWARE?
   1 WHILE no <> 0 DO
   1 WHILE <logical statement> DO <statement>(
   1 WHILE .. DO
   1 WHAT MEMORIES ARE MADE OF.
   1 WHAT DOES IT DO?
   1 WELCOME TO IMPACT PD!
   1 W: Clear window
   1 Vision's World of demos
   1 Video  tapes  don't  last  forever.   Likeeverything else, they gradually  wear  andthis rubs off (literally)  on  your  videorecorder.
   1 Victoria Road
   1 Vic Bishop is something  of  a  POWERPRINTexpert. Should you  wish  to  drop  him  aline, send an SAE to:i
   1 Vic Bishop
   1 Version 4a (released around 14th Jan  '96)Simply version 4 with a few  extra  thingsI've added. (Supplied with AlchNews 19 +D)~
   1 Version 4 (released early Jan  '96)  MilesKinloch has modified SNAP READER  so  thatit now  uses  the  +D  RAM  as  a  buffer,solving the problem of screen  corruption.Also, now the games that  crashed  if  thescreen was corrupt (i.e.  MERCENARY)  willnow work fine. Unavoidably, SNAP READER isnow incompatible with Beta-DOS and some +Dpatches
   1 Version 3 (released  around  5th  December'95) When I contacted Andy Davis and  toldhim about SNAP READER he asked me to  sendit to him, and he'd pass it  on  to  MilesKinloch (THE +D programmer). So I bunged afew extras onto version  1  (Instructions,re-cat, speeded it up etc) and sent it  toAndy.
   1 Version 2 (never  released)  This  was  myattempt to get SNAP READER to use  the  +DRAM as a buffer instead,  unfortunately  Iknew  next  to  nothing  about  the   +D'sinternal operations so it had  a  tendencyto crash.
   1 Version 1 (release  date  unknown,  authorunknown) was given to me around June 95 Itused the screen display as a buffer and socaused partial screen disruption and  alsocaused some programs to  crash.  <Featuredas a listing in an earlier article in thisissue. Ed>
   1 Various Spectrum and QL books, manuals andover 100 magazines from 1984 onwards.O
   1 Various PD libraries (mainly PC ones,  I'dhave thought)7
   1 VTX5000 modem for all 48k  and  grey  +2s.(+3 / +2a needs FIXIT, see below): `8.50R
   1 VSS supply
   1 VISUAL CUSTOMISATION
   1 VISITATIONS
   1 VIKING DIRECT. 0800 424445
   1 VIDEO TAPE REPAIR
   1 VERTICAL SPEED. Fourth round dial (Upper).The number indicate up or  down  speed  in10's. The needle  on  a  horizontal  planeindicates level flight. If it  points  UP,the aircraft is climbing at that  rate  offeet per minute. If it  points  DOWN,  theaircraft is diving at that  rate  of  feetper minute.
   1 VE!", shouted Rob.
   1 VDD supply
   1 VAR no,sum: INTEGER;
   1 VALUE: 10/10 Only `1.00 for emulator  withchoice of game (from me!)C
   1 VAL "2^9" = 16384 =
   1 VAL "2^11" = 65536 =
   1 VAL "2^10" = 32768 =
   1 VAL "20" in line 100 cannot  be  improved,and nor can the  variable  allocations  inline 5. The following  may  look  like  animprovement:
   1 Usual address or via  Alchemist  Software,Fountain, Impact or  Albhar  libraries  inUK. SUBSCRIPTIONS: ASW ADDRESS.s
   1 Using our example, we know  it's  3759.   Simply   press   F5   to   access   the   Multiface, press T for TOOL,  SPACE  to   enter a value and then  type  3759  and   press ENTER. Now press H and we get  an   instant hex conversion to 0EAF. If you
   1 Using VAL expressions in place of  numbers(VAL "number" is the same as the number onits  own)  can  save  a  lot  of   memory.Unfortunately,   the
   1 Updated from previous registered  versionsare `5 and `10. Now with a set  of  VORTEXsoftware and Don Priestley games.u
   1 Up went the little man!
   1 Unrecognised hook code.
   1 Unrecognised channel.
   1 Unlike BASIC, Pascal is precisely defined,without the individual  variation  betweendifferent systems that mean a BBC  programwould  not  run  on  the   Spectrum,   forexample.  This  is  transportability,   asboasted by FORTH and many other languages.So you may not be able to save  a  programto disk and load it into another machine -but you can print it out and  re-enter  iton a different host.
   1 Unknown filetype (eg Sam).
   1 United Minds
   1 Uncle Clive & Uncle Sam
   1 USR 8 before booting DOS.
   1 U: UDGs to printer
   1 Type "NEW" for new user, and enter some   details about yourself. When it comes to  the Terminal Emulation bit, press "3" for TTY.
   1 Two streams to one device.
   1 Two extra PFN  Font  packs  are  availablecontaining 12 font files  each.  More  areplanned for the future.k
   1 Two Wright double row  R-2600
   1 Two  programs.  Both  perform   the   samefunction of allowing you to store a  pieceof code in the Multiface RAm and  have  itdumped back when the  button  is  pressed.The only difference is that version  1  isfor tape only and version 3 allows you  tochoose tape or drive.
   1 Try experimenting  with  colours  of  yourown, or even changing the graphic  of  thestripe.  Send  your  work  in  and   we'lldisplay the best in AN20 and  dish  out  aprize.
   1 Trowbridge
   1 Trevor Mossman
   1 Toodle Pip,
   1 Too few kilobytes <or bytes. Ed> 
   1 Tony Jeenes
   1 To this day,  the  person  who brought themachine to me has  never  called back so Ipresume it is now mine by default.v
   1 To send an e-mail, you can write it#
   1 To see the new rom, you will need to pressF9 and then choose option 1,2 or 4  for  a'true' 48k spectrum.h
   1 To re-load the ROM which is now a PC file,press  F10,  X  and  then  L.  Enter   theaddresses as shown  above  in  the  savingsection.
   1 To name but four.
   1 To ensure that  your  order  is  processedquickly,  please  note   down   both   thereference  codes   and   titles   of   allrequested items. Circumstances demand thatcustomers  ordering  any  titles  in   thecatalogue   labelled   ADULT   must   signseperately to indicate that they are  over18.   Impact   PD   apologises   for   anyinconvenience this may cause,  but  pleasebear in mind that these titles may not  besupplied to anybody who does not comply.
   1 To ensure everyone gets a fair  deal,  thecaptain  will  make  you  pick  straws  todetermine your mission.  The  short  strawwill be the most difficult mission.
   1 To ensure a successful  take  off,  followthese steps:6
   1 To ditch your plane: Land very  gently  atthe lowest possible speed (under 100  mph)with your landing gear UP.n
   1 To create the touch  screen  code,  simplytype in this program and run it.  You  maywish to copy it down  or  use  the  "printpage" option in AlchNews (press Z  with  aprinter attached).
   1 To check the value of P-RAMT switch on themachine and enter the line:E
   1 To avoid  problems  with  your  snapshots,state clearly from  the  supplier  of  anysnapshots that you require the programs ona double density (DD) disk, and the  filesin JPP's 'SNA' format.
   1 To  create  a  large  .TAP  file  from   amultitude of others is as follows:L
   1 Through the compilation  of  the  emulatorCD-ROM, I have also come in  contact  withthe following:b
   1 Those of you who know David  Ledbury  willcertainly know that when in close vicinityof him, things get complicated, and it wasthen that I found he wanted to do a  worldtour of Cheshire.  OK,  Mini's  are  greatlittle cars but, when you've been  sat  init since 9am and you are  six  foot  four,you get a little achy, but when you  don'tknow you'll  be  in  it  for  another  sixhours, you bravely soldier on.
   1 Thomas Eberle, SUC
   1 This will play each PATTERN in turn. Don'tforget to set the LENGTH to  more  than  1otherwise on PLAY, the ST  will  only  letyou hear the first PATTERN over and over.
   1 This was the big problem until  I  decidedthat Andy Davis was reliable enough to  dothe job. The  SCB  (Sinclair  ComputerclubBenelux)  has   been   renamed   AlchemistResearch  Continental,   and   our   jointmagazine  has  a  double  name.   AN/UC&USfeatures both the Spectrum and the Sam.
   1 This was absolutely great!  'Up',  'Down','Up', 'Down'. The man moved  to  my  everyword!  He  even  moved  to  other   words.'Sausage'. 'Tootle'. 'Supercalifragilisticetc. etc.'. I spoke, he dodged.  Sometimeshe jumped INTO the path of a car!
   1 This view shows the rear of the  aircraft,along with display of remaining rounds  ofammunition  and  status   box   of   otherscreens.
   1 This type of loop is usually used when  insome circumstances the loop is not changedat all and the number  of  repetitions  isnot known beforehand. The repetition  willcontinue once each time a known  conditionspecified in the program remains true.
   1 This trick can be  performed  by  all  andthere is no chance of damage to  equipmentif the guidelines are followed  correctly.I have used this trick for over  15  yearsand  in   all   that   time   have   neverencountered problems.  However,  AlchemistResearch does not take responsibility  forany poor attempts which fail  or  fail  towork, or video recorder damamge.
   1 This takes the  ABCD  membership  to  wellover 50! If you'd like to recommend anyonefor an ABCD award, write and let us know.}
   1 This simply selects which drive is  to  beused by SNAP READER (the current drive  isdisplayed on screen). Thanks go  to  MilesKinloch by the way, for pointing out  thatthis  didn't  originally  work,  and   forfixing it.
   1 This should return 65535 on a 48K model.  If  it  doesn't  and  you  haven't   POKEdanything into these locations  then  thereis something wrong  with  your  spectrum'smemory.
   1 This short and simple program gives  briefsystem details of the  Spectrum,  such  asRAMTOP, free memory, length of  microdrivemaps in memory, free space etc.
   1 This routine makes the player lose a  lifeand then loops back to the game until  hislives are used up. Fine as it is,  but  ifwe replaced the  number  3  with  PI,  thedecimal places would mess things up.  Thisis what you'd see:
   1 This program performs the same function asthe routines earlier, but is for users  ofany Multiface who do not have a +D.w
   1 This program is revolutionary. It  is  fartoo good to be given away for peanuts.  Itis only fair that Dominic  be  given  fullcredit and reward for his hard work.
   1 This program is only really useful  for  afull cartridge of programs you  are  goingto keep. You store the program's  filenameand some brief details  in  a  string  andthen save  the  program  as  an  auto-bootfile. It is similar in principle  to  AndyDavis's DLS system.
   1 This program is for the Interface 1 or  +Dand, like  Multibasic,  adds  some  simplecommands to treat the Multiface memory  asan 8k ramdisk.
   1 This program gives  full  details  of  allfiles on your cartridges. It is  colourfuland well presented.g
   1 This particular example is no use at  all,since VAL "2^5" is longer than VAL "64" byone byte. The good thing  is  that  powersallow huge  numbers  to  be  expressed  insmall terms.  In  addition,  powers  of  2(where the a in a^b is  equal  to  2)  areuseful numbers for programming  with,  dueto the computer's binary system (base  2).Some examples? No problem...
   1 This option is  simply  here  so  you  cancheck if a disc you've put in the drive isa +D one or not. If you  try  this  optionand it is not a +D disc then the  Spectrummay  keep  trying  to  access   the   +D'sdirectory data.  If  this  occurs,  simplyinsert a +D formatted disc and it will  becatalogued.
   1 This joins the two files together (the  xxbeing whatever the current issue is). Thisprocess is repeated for all  the  seperatefiles. I  start  with  the  loader  (afteraltering  it  to  run  from   line   300),followed by the two pieces of code for themusic (ANxxC &  ANxxD).  I  then  use  thefollowing lines to speed up the process.
   1 This issue of AlchNews had  no  less  than133 parts, making over  TWO  MEGABYTES  ofdata! However, it is no longer tape or  +3disks which limit the magazine, but the 80file capacity of +D disks! So, all  futureissues will have a ceiling of 75 parts.
   1 This is where the patience comes in:$
   1 This is the memory which is  open  to  theuser, but is not quite as wide open as itsname implies. The ROM takes over  some  ofit for screen displays and other  specificfunctions  and  if  you   try   to   writesomething in these  memory  locations  theROM will  change  it  back  for  you.  Butfundamentally it  is  an  empty  slate  onwhich you can  write  whatever  you  want,then read back at your leisure.
   1 This is the engine  which  will  give  theutility its  ability  to  store  those  +Dsectors  in  smaller  amounts  of  storagespace than it actually takes up on disk.
   1 This is more of a simple  routine  than  aprogram. It disables the  Multiface  menu,so you get the full 8K of RAM available toyou.
   1 This is more of a list than an article - Icompiled it after scanning through BetaDOSfor all  the  +D  resident  messages.  Thefirst list contains  only  error  reports;the  second   contains   all   the   othermessages. The network errors were used  bythe Disciple system but are  redundant  asfar as the +D is concerned.
   1 This is  the  main  option,  the  one  theprogram was written for. To use it, insertthe PC disc containing the .SNA files thenon the menu press 'C' (or 'SPACE'  ).  Thedisc will then be catalogued.
   1 This is  the  cockpit.  It  is  from  thisscreen that you actually fly the aircraft.Here you make sure you don't go  too  highor too low, too fast or too slow.
   1 This has not been tested  on  an  emulatorwith TAP files - use at your own risk!P
   1 This file can now  be  accessed  from  theEmulator. Using the TAPE menu (F7), selectthe magazine file from your hard-drive. Ifyou are in 128K mode then you  can  changethe music  by  MERGEing  the  program  andaltering the line which loads  in  'ANxxC'and change it to 'ANxxD'.
   1 This example should be simple  to  follow,and you  might  like  to  try  writing  healgorithm on which it is based.s
   1 This can be determined by holding the tapenear a light source. If you see creases ormarks of ANY kind on the main part of  thetape, it should be discarded. If the  edgeis rough  or  creased  in  any  way,  thatshould also be discarded, since the  videorecorder records the picture on the centreof the tape and the sound on the edges.
   1 This article may be utterly pointless  andwholly  inaccurate,  but  it   nonethelesscontains  a  completely   original   idea,guaranteed to generate new interest in theSpectrum.
   1 This article comes as a  follow-up  to  myprevious one on the same theme. The aim ofthese tips is to decrease  the  amount  ofmemory used by  your  BASIC  programs,  inseveral ways.
   1 This approach did  indeed  work, though, Ihad  to  modify  the  circuit  and  fit  adisable switch till  the  game  was up andrunning as the  base  unit  checks the ROMfor  errors  -  there   appears  to  be  achecklist at  the  end  of  the  first 32Kblock  of  the  ROM  which  it  uses  as areference,  though  I   have  not  as  yetfigured it  all  out  ...  if the checksumdoes not tally with  the ROM then the gameis not entered  and  the message 'Softwareerror' appears on  the  screen and nothingelse happens until the machine is switchedoff and re-booted with another game.
   1 This CD really uses the potential of this medium. It contains about  3000  Spectrum program snapshots, lots  of  pictures  of Spectrum
   1 This  program  does  a  catalogue  to  thescreen and then places a menu  bar  there.Using the cursor keys, you  can  select  afile of your choice  and  press  ENTER  toload it.
   1 This  doesn't  mean  that  you   have   tounderstand how the chips are etched or howthey are wired up. But you do have to knowa little of the  overall  architecture  ofthe  machine,  How  the  major  parts  andsystems are  related  and  what  each  onedoes.
   1 This  article  will  detail  an  effectivemethod of obtaining game passwords with noknowledge of  machine  code  necessary.  Ihave  successfully  used   the   followingtechnique on  Earthshaker  and  Snare,  toname but two.
   1 This   natty   utility   allows   you   topersonalise your disc headings, by  addingcolour   and`
   1 Thinger,Breakaway, Chequered Flag,  Chess,  CluedoCodename Mat, Confuzion, Cyrus  is  Chess,Daley  Thompson  Decathlon,  Digger   Dan,Exodus, Fighter Pilot,  Flight  Simulator,Haunted Hedges, Highway Encounter,  HobbitHorace and  the  Spiders,  Horizons  tape,Make a Chip, Mr Freeze, Kentilla, Komplex,Matchpoint,   Personal   Banking   System,Planet of Death, Roadtoad, Snooker,  Spawnof  evil,  Star   Trader,   Super   Cycle,Survival, Tarzan,  Travel  with  Trashman,Ugh!, Vakyrie 17, Viper III, Vu  Calc,  VuFile, Zig Zag, Spectrum + user  tape,  abcliftoff, Countabout,
   1 They are also obtainable from Mike Mee. Tofind his address, send a SAE to:J
   1 They  are  a  simple  enough  program   tocomprehend. This disk has got some data onit, and I want to ensure that if  it  evergoes 'belly up' I will be able to  restoreit from a backup I've kept 
   1 These can all be replaced with NOT PI  andSGN PI, of course, to save bytes,  but  ifany number crops  up  particularly  often,it's worth allocating it to a variable.  Ialways  use  the  variables  O  and  I  torepresent  0  and  1  when  writing  BASICprograms of a considerable  length.  Let'srewrite  our  lives  routine  in  a   moreefficient way:
   1 There were various  reports  of  sightingsand lack of them. Usually, in a case  likethis there may be some natural  phenomenonto blame to the apparition. Our  team  didextensive work but found nothing.
   1 There is another suite, called 'Run',  butit's in German and won't run properly,  sowe'll leave it out!g
   1 There is also Version 2.0b available but Ihave been informed that  there  is  littledifference to 2.0. to warrant upgrading.|
   1 There are two ways  of  removing  the  badtape from the cassette. The  first  methodis to  fast  forward  the  tape  from  thebeginning to a part where you know  it  isgood.
   1 There are two private sellers of a  numberof  Microdrive  cartridges.   Check   eachseller for price.e
   1 There are two different types of memory  -ROM and  RAM.  ROM  stands  for  Read-OnlyMemory. That means you can read out of ROMmemory locations,  but  you  cannot  writeinto them. The information they contain isfixed permanently when the ROM  chips  aremanufactured  and   they   are   protectedagainst tampering. No matter what  you  doto  your  computer  -  short  of  physicaldamage  -  the  ROM   will   restore   itsfunctions to working order if  you  switchit off and then back on again.
   1 There are some things which  are  lacking though.  The  nature   of   taking   game snaphots\
   1 There are four possible viewpoints on yourAvenger bomber. To  move  from  screen  toscreen press the appropriate key  on  yourkeyboard. Each screen will be described indetail in the following sections.
   1 There are five demo programs and a  screenpicture which give working examples of theroutines. They are:g
   1 There are currently two  versions  of  theprogram available. The first, and originalis the one you get here. The second is thesame as the  first,  but  has  had  visualimprovement  by  EWGF  on  8/12/95.   Thisupdate has machine code and a font  storedin REM statements, so  cannot  be  listed.The  program  features  details   on   theprogram,  plus  addresses   of   AlchemistResearch and Mike Mee. A third version  iscurrently being made.
   1 There are a number of emulators  availablefor the Spectrum. The most popular is Z80,by  Gerton  Lunter.  There  are   numerousreviews on the system so I will not  dwellon it. But, there are  two  other  popularones; JPP by Arnt Gulbrandsen (Norway) andSPECTRUM  by  Pedro  Gimeno  (Spain).  Allthree each employ different techniques  insaving games in snapshot  format  (nothingon the Spectrum is simple!).
   1 There are a lot of bargains out there,  itjust depends  where  to  look.  I've  beeninformed of some  services  charging  wellover the odds for some  consumables,  it'sjust not on.
   1 There are a couple of  examples  to  provethis. The first program gets the  computerto print five random numbers:q
   1 There are  6  spaces  between  the  quotessigns in line 6.:
   1 There  have  been  a  couple  of  programsavailable for some time which allow  usersto access  double  density  PC  disks  andextract text files from them. Now there isa simple BASIC program which allows you toview and load games from a PC disk,  whichhave been saved as a  'snapshot',  similarto the +D's.
   1 There  are  two  main  classes  of  RS-232devices,   namely   DTE   (Data   TerminalEquipment), such  as  terminals,  and  DCE(Data Terminal Equipment), such as modems.Typically, one only interfaces a DTE to  aDCE, as opposed to one DTE to another DTE,or one DCE to another DCE, although  thereare ways to do the latter two by  buildingnon-standard cables. Rarely  if  ever  aremore than two devices involved in a  giveninterface (Multidrop is not supported).  Aserial  port  on   a   computer   may   beimplemented  as   either   DTE   or   DCE,depending on what type  of  device  it  isintended to support. The Spectrum 128k  isconsidered a DCE.
   1 There  are  still  two  great   lists   ofhardware, software  and  books  doing  therounds. Should you want one, send  an  SAEto:
   1 Then, as I read the  magazine,  I  noticedsome Emulator based articles from Andy andsomeone else whose name escapes  me  rightnow.
   1 Then, Dave changed his mind and decided toget the bus, so I took him to  Manchester.Tired, exhausted, badly in  need  of  somemedicine, we turned and drove up  a  wrongway street, down  several  bus  lanes  andblank endings, tram routes, Moss Side, andmuch more. We gave up trying to  find  thebus  station  so  I  threw  him   out   atPicadilly.
   1 Then the character on screen, say "*",  isstored twice:7
   1 Then  appeared  1.6  which  had   improvedconsiderably. Next was 1.7 (or 1.6b) Therewere 2 versions of this, one for the  A500and  one  for  the  A1200.   The   earlierversions were meant for the A500 but  werereally too slow to be any use, unless  youenjoy making cups of tea  in  between  keypresses!
   1 The workspace is used  for  general  taskslike storing input data and  concatenating(running  together)  strings.  WORKSP   isstored in 23,649 and 23,650 (5C61 and 5C62in hex) in the system variables area. Whenit  is  not  being  used   the   workspacecollapses to nothing.
   1 The version I'm going to talk about is forthe A1200, the AGA version.E
   1 The variables area stores  the  values  ofthe variables being used  in  the  currentBASIC program. It starts  at  VARS,  whoselocation is held in locations  23,627  and23,628 (5C4B and 5C4C hex) of  the  systemvariables area. When the program  is  RUN,the start  of  the  variables  area  stayswhere it is, nothing below  it  in  memoryneeds to expand, but  the  variables  areaitself grows as new variables are defined.  The editing area is where the editing ofBASIC lines is done.  As  a  line  can  beedited while it is being keyed  in,  BASICprogram lines always appear in the editingarea first. When ENTER is pushed, they arecopied into the BASIC  program  area.  Theediting area starts at  the  E-LINE  whoseaddress is held in  locations  23,641  and23,642 (5C59  and  5C5A  in  hex)  in  thesystem variables area.
   1 The usual disclaimer rules apply;  NeitherI,  nor   Miles   Kinloch,   Andy   Davis,Alchemist News, whomever you received thisprogram off (or the .SNA files) etc can beheld  in  any  way  responsible  for   anyloss/damage caused in any way by  the  useof the program or whatever.
   1 The uses are endless. You could  begin  byenhancing Kevin's original program to givea more detailed display of how a  word  iscomposed, and perhaps  create  yourself  alittle  database  of  words,  so  you  canquickly add them to a program.
   1 The two CD4040s were  wired  to the ROM asfollows:2
   1 The two  365  hex  tri-state  buffers werewired between the  ROM  and the data linesof the Spectrum as follows:o
   1 The trip was wild, varied, exhausting, butgreat fun. Really nice to see  Dave  again(this was our third  meet),  and  also  toMeet Matt, Spec Tec  Cookie,  Malcolm  andhis family. Looking forward  to  the  nextone!
   1 The theory 
   1 The team straightened themselves  out  andgot back to the card game.  Dave  returnedto his chair and sat the crate back on hisknee.
   1 The team rushed  outside  and  piled  intothe AlchMobile - Andy's Mini.G
   1 The system  variables  are  the  locationswhich hold the addresses, or pointers,  ofthe beginnings of the specific areas abovethem in memory.
   1 The square in the top half of  the  screenis where individual characters are  workedon. The following is a  brief  descriptionof the icons.
   1 The solution to Andy's problem  lies  withthe COPY command.;
   1 The services and  contacts  here  are  allin regular  communication  with  AlchemistResearch and are considered  reliable  andtrustworthy.
   1 The second problem (the  file  format)  ismore complicated. An emulator  is  just  aprogram that simulates a  computer  (so  aSpectrum emulator running on a PC is  justa program that makes the PC 'behave'  likea Spectrum. The problem is that there  area variety of Spectrum emulators  availablefor various machines and since  there  wasnever a standard snapshot for the Spectrum(apart  from  the   +D   there   was   theMULTIFACE,  the  MIRAGE  MICRODRIVER,  theSWIFTDISC,  the  Beta  Disc  etc)  and  sorather than base their emulators' snapshotformat on any  of  these  (which  wouldn'thave been necessary anyway, since the discformat was so  different)  the  emulators'authors  tended  to  develop   their   ownsnapshot formats. As far as I can see  theclosest to a standard seems to be the .SNAformat which SNAP READER reads.
   1 The routine is fairly simple and  as  suchit splits up the  screen  into  just  foursquare quarters (see details below),  eachof which is a different "touch registeringarea".  However,  the  touch   screen   isnonetheless a fascinating addition to  anyprogram. When touching  the  screen,  makesure that your finger  is  firmly  againstthe screen and  hold  it  there  until  itregisters with the computer.
   1 The result should be 127...
   1 The reason for turning  the  printer  portoff is simple; some  games/programs  crashif the port is active (at present  I  knowof three: CITY SLICKER, RED MOON and LORDSOF MIDNIGHT). This problem occurs  whetherthe program is loaded  from  cassette,  +Ddisc, PC disc or whatever. So if you  everget a program (be it on tape or disc) thatcrashes  when  loaded  try  it  with   theprinter port turned off. To turn the  portoff from BASIC type:
   1 The real programming will be  small.  Why?Well, do  you  really  want  menus  beyondbelief  or  would  you  prefer  your   48kcrammed full  of  graphics  instead  whichwill be what you want  to  pay  your  cashfor?
   1 The quad two input nor gates were wired tothe ROM, the 1st CD4040, the Spectrum, thetwo 365s and itself as follows:s
   1 The program works by first cataloguing thePC disk.  It  does  this  by  loading  thesectors of the catalogue track into memory(32768-37138).  A   short   routine   thendisplays the files and allocates a  numberto each.
   1 The program works by adding  new  commandsto Basic. All disk access to and from  theexternal drive is to a +D disk.  So,  it'slike you  only  have  the  basic  +3  withinternal  drive.  But,  you  have   a   +Dattached, which is far more versatile than+3DOS.
   1 The program worked by paging in a RAM pageinto a normally  ROM  resident  area.  Theresult was a little bit  slower,  but  wasPOKEable. It also helped a number of gamesto  run  better  on  the  +3,  which   hadterrible compatability problems with  somegames.
   1 The program is very simple.  Enter  the   source drive number (0), the  filename,   the drive number for the converted file   (0  again)  and  then   the   converted   filename, TEST3. With the emulator, the   conversion will take only a second.
   1 The program for  the  Spectrum  will  loadonly the SNA format, which also happens tobe used by the Spectrum  emulator  runningon the Amiga.
   1 The program allows you to store up  to  8kof a Basic  program  /  screen  picture  /machine code in the Multiface, recalled bysimply pressing the button. The  advantageof this program is that  no  machine  codeknowledge  is  necessary,  just  a  simpleRANDOMIZE USR does all the work for you.
   1 The procedure behind the theory of a  diskcompressor is as follows:C
   1 The printer buffer holds the next line  oftext that is going to be fed  out  to  theprinter.\
   1 The price for the full version?  A  paltry`6. And worth every penny. However, if youhave registered  a  program  with  Dominicbefore, such as with SLOWDOS, the price isjust `4. Being registered,  you  then  getfree updates and  revisions,  and  a  freecopy of all Dominic's programs.
   1 The pointers are so called  because,  whenthe computer looks at them, it is directedto the location it should move to.v
   1 The plan was to wire the 9-way D socket tothe cable (for the PC) and the 6 way stufffor the +2.  Because  of  the  messy  joinbetween the two, and the trial  and  errorof which wire goes to which, I decided  tomount a terminal block inside the  box.  Icould then swap and change each wire if  Ineeded to.
   1 The other programs supplied are a tad moreserious. They allow you to speak into  thedevice and get  an  analysis  of  how  thecomputer interprets  what  you  say.  Thisallows you  to  speak  certain  words  andget details of how the computer recognisesthem  -  allowing  you  to  add  your  owncommands  in  a  game.  Imagine  modifyingthe Tasword main menu and speaking 'PRINT'to start it printing!
   1 The only real way to do this on  a  singledrive system, would be to read x amount oftracks in 1 go, compress the whole lot andthen swap the source and destination disksaround and write the compressed  block  tothe destination disk. Then ask the user tore-insert the source disk. Painful  but  anecessity to enable all +D owners  to  usethis package.
   1 The officer paid a visit to  Mr  Sherwood,to  get   further   information   on   hiscomplaint, where it was found  that  Prismonly had approximately "20 to 25 members",says  Charles   Nickson,   of   the   DataProtection Registrar!
   1 The obvious benefits of this program wouldbe to store a help screen  or  any  screenresident utilities, such as UTILS1 or  anyof the packer routines available.
   1 The numbers 0 and 1 are used very much  inBASIC   programs.   You'llD
   1 The next step was  getting the data in theACTION FIGHTER  ROM  into  the  RAM  of mySpectrum,  so  as  to   find  a  hack  forinfinite  time.   This   was  achieved  byconstructing a circuit on Vero board using2 x CD4040  binary  counters,  2 x 74LS365quad hex tri  state  buffers,  1 x 74LS502quad two input nor  gates  and 1 x twenty-eight pin IC socket for the ROM.
   1 The next step is to  configure  the  touchscreen for your monitor. A red square willappear on the screen  which  you  will  beasked  to  touch.  When  the  program  hasconfigured the code to suit  your  monitor(although the chances  are  that  it  willalso   work   on   most   other   Spectrumcompatible monitors), it  will  stop  withthe  message  "Touch  screen  code  is  inplace".
   1 The next project in the pipeline for  thismachine is to completely extract the  tapemechanism, fibre glass over the tape  deckdoor, spray it  black  and  add  some  +2akeys. I will then  be  re-siting  the  I/Osocket  in  it's  place  so  that  the  +Ddoesn't stick out attracting dust.
   1 The names of any masks portrayed  in  thisstory and their relation to  any  persons,alive or dead, is purely co-incidental.{
   1 The most common problem with  video  tapesis their  length.  The  most  common  tapelength is three hours (E180), but in  mostcases, the entire tape is rarely used.
   1 The middle third is the PATTERN editor, itshows the three sound channels, A,  B  andC. This  part  seems  to  cause  the  mostterror but it looks much more  complicatedthan it actually is. The  important  partsare the first three values of  every  lineon  each  channel.  The  first  value   isactually a NOTE of music, C,  F#,  G  etc.The second value is the current OCTAVE andthe third is what SAMPLE  is  being  used.The remaining three  possible  values  foreach entry are used to shape the sound butwe need not concern ourselves  over  theseyet. You  can  create  excellent  soundingtunes without those last three values. Thebottom area of the  screen  is  a  graphicequalizer; it can  be  seen  as  either  apretty light show or an  invaluable  guideto bass and treble balance  (but  only  ifyou are a dull old muso).
   1 The microdrive map area only exists if youhave  a  microdrive   attached   to   yourSpectrum. Otherwise CHANS,  whose  addressis stored at locations 23,631  and  23,632(5C4F and 5C50), moves down to 5BC6.
   1 The memory map shown below is  a  pictoralrepresentation of where things are in  thememory. These are not thier exact physicalpositions, as the memory space is  dividedup onto a number of different chips insidethe computer. But the map  does  show  youschematically how  various  parts  of  thememory are used for different things.
   1 The matter was closed. Alchemist  Researchdoes NOT need to be registered and we  areallowed to store names  and  addresses  onthe computer if we wish, and  are  allowedto create and edit  our  articles  on  ourcomputers.
   1 The main screen is split into  three;  thetop third contains the menu,  the  choicesbeing activated with a cursor:r
   1 The magic  ingredient  missing  from  thisuseful   piece   program   is   the   codecompressor._
   1 The lower byte, 57, goes  into  the  loweraddress and the higher byte, FF, goes intothe higher address. This may look like  anodd way round, but the spectrum  finds  iteasier to cope with this way.
   1 The letter R can be entered to  signify  aREST. If you wish to delete an entry  thenpress ENTER.`
   1 The latter can also supply  a  variety  oflegal snapshots  of  games,  including  anauthorised collection of over  30  GremlinGraphics games. The collection is suppliedon two  PC  disks  and  costs  `1.50,  allinclusive.
   1 The last two bytes 225 and 0 are  NOT  theend of the  variables  area!  225  is  theFOR/NEXT  variable  A,  followed  by   itspresent value, the end value  (after  TO),the STEP value, and finally the  line  andstatement where it has  been  set  up;  19bytes  in  total.  The  real  end  of  thevariables area is a byte holding 128.
   1 The interview was great, very informal andrelaxed and generally a  tape  version  ofRoy's Rantings! I  showed  Matt  and  Davesome examples of Prism problems  (Prism's,not mine!), and Matt explained that he WASjustified in being featured on the Hall ofShame and had no  problem  with  his  namebeing listed. Dave was the same, which  isnot  surprising,  since  we  have   workedtogether for many years and I know that  acertain someones claims were  wrong.  Davealso informed  me  about  Prism  illegallyselling some ARCADIA disks as PD when theywere not, which  reminded  me  of  similarproblems with  programs  written  by  AndyDavis, Theo Develegas, Miles Kinloch,  TheUnited Minds, Chris Taylor (need I go  on?This is all very boring.).
   1 The interesting thing was that  there  arethree lanes  all  in  the  close  vicinitywhich give off these strange effects. One,which worked very well in  the  Mini,  wasstraight and flat  but  with  some  gentledips, and gave a UFO  effect,  with  threesaucer shaped discs in the sky in front ofyou. Even now as we know  the  reason  forthese effects, they  still  amaze  us  andfrighten us a little as we pass!
   1 The instructions gave  clear  and  concisedetails on how to  connect  it.  Presentedwith such a tool, the usual  method  wouldbe to just 'bang it  in'  and  then  panicwhen  it   didn't   work.   Although   theinstructions  were  standard  of  how  youwould connect an interfaced  device,  theyshould still be read.
   1 The instructions are  well  detailed  and,after  some  practice,  the  game  can  beeasily  mastered.  The  game  runs  at  animpressive speed  on  both  Spectrums  andemulators.
   1 The important difference between the threeforms  is  the  control   condition   thataffects the number of repetitions. In  theWHILE .. DO, repetition continues while  aknown condition holds true. In the  REPEAT.. UNTIL it  goes  on  until  a  conditionoccurs. These techniques are used when thenumber of repeats is not known beforehand.Where it is known,  or  standard  SpectrumBasic  users,  FOR  ..   NEXT   is   oftenpreferred, getting around conditions  withsuitable IFs, ANDs and THENs.  Messy,  butessential.
   1 The full version also boasts  these  extrafunctions,  which  you   would   find   asstandard on the +D,  and  some  which  younever would:
   1 The following routine was written in  1984by Mr F Lipar of Somerset, who has  kindlypermitted its  reproduction  in  AlchNews.Using only a short piece of code,  createdby a BASIC program, you will  be  able  tohave  a  touch  screen  which   works   onvirtually every type of  monitor  with  noadditional hardware required.
   1 The following program looks at  this  areaand PRINTs out the number in  each  memorylocation. Alongside  that  it  PRINTs  theASCII symbol corresponding to the  number,which shows what you typed in.  Note  thatthe keywords are not stored  character  bycharacter as ASCII strings but are encodedas single-byte, or in some cases a double-byte number. These are known  as  'tokens'and are translated back  to  the  keywordsautomatically by the Spectrum.
   1 The following program defines the UDG  andthen displays a simple  bar  to  show  theeffect. It is quite simple  to  adapt  thecolour to any you desire.
   1 The following is  a  description  of  eachCockpit control - along  with  informationon how to use these  dials  in  flight  ancombat.
   1 The following commands will now  give  youinformation about  the  touch  screen.  Ineach case,  use  LET  A=USR  q
   1 The following article is a  collection  ofSpectrum record breakers,  inspired  by  asimilar piece in Sinclair Classic. I  hopethey don't mind  'cos  I  nicked  some  oftheir  ideas!  All  games  mentioned   arecommercial  releases,  so   Roy   Benson'slawnmower  game  with  its  paragraph-longtitle sadly fails to qualify!
   1 The first step is to get  a  copy  of  themachine code.  If  the  game  has  a  verysimple BASIC loader, this should be  easy.However, protected games will need  to  behacked -  something  which  I  can't  helpwith. Try your local hacker!
   1 The first problem  (the  disc  format)  isbecause there is no standard disc  format;most computers store information on  discsin their own way.  That's  why  you  can'tread (for example) an Atari ST disc  on  a+D. This explains why when you first use adisc you first have to format a disc; thislets  the  computer  organise  the  disc'sstructure to it's own method  of  storage.The  closest  thing  to  a   disc   formatstandard is the PC/MS-DOS  Double  Densityformat, which is the one SNAP READER uses.These different disc formats, by the  way,all use the same  3.5"  discs.  You  can'ttell (of course) how a disc  is  formattedjust  by  looking  at  it,   they're   allphysically the same.
   1 The first part of this  series  on  Pascalshowed  how  you  need  to  work  out  thesolution to a problem before you start  toprogram the  computer.  And  you  need  torefine your solution until it approximatesto a Pascal program that can be  given  interms that your computer will be  able  tounderstand.
   1 The first issue is a  simple  8  page,  A5affair, but despite hailing from  Germany,is in English - excellent English at that.~
   1 The firm CPC which stocks spares  for  theSpectrum sells a box  of  ten  NEW  Amsoftdisks for `18.99 + VAT. For more  details,contact:
   1 The final trick up  a  BASIC  programmer'sproverbial sleeve is that of  mathematicalpowers. As  anybody  with  an  inkling  ofarithmetic will know, the ^ sign  (on  theSpectrum's H key)  denotes  raising  to  apower.   For   example,   a^b   means   "amultiplied by itself b times", so:
   1 The file format of the +D compressed  diskshould ideally contain  some  checksum  orother form of failsafe routine  to  ensurethe data being written back to the +D diskis as it was when it was compressed.
   1 The faster version doesn't  crash  out  asmuch, but the music  is  sometimes  slowerthan the complet e version.o
   1 The emulator runs certain games perfectly,PHEENIX and JETPAC come to mind.  However,games like GHOSTS ' N' GOBLINS, just crashwhen you get to the beginning. If you  hadan accelerator I  suppose  it  would  workokay, because I copied G'N'G to try it  ona friends PC emulator <Mine. Ed.>  and  itworked fine, so it must be  the  computer.RENEGADE will work fine but runs about twothirds the proper speed,  so  I  sometimesfall asleep while walking from one  screento the next.
   1 The emulator is a fine program.  A  littletoo fine in some cases. Listing a  programto a printer can  sometimes  be  an  awfulpain. If you are emulating a  +D  in  128kmode, you have to make sure that  you  arenot printing via the 128k RS232 port.  Youthen may have  to  mess  around  with  thePOKE@6 address depending on how  your  DOSis set up, and so on.
   1 The display area controls what is shown onyour  TV  screen.  Each  memory   locationcorresponds to a line of eight pixels.z
   1 The demo song within  ST  is  made  up  ofSAMPLES. ST can store up to 15 SAMPLES andeach one is selected  to  be  the  currentSAMPLE by the  increment/decrement  arrowsto the right of the SAMPLE option box. Thefollowing is a brief description  of  whattype of sounds are included:
   1 The data you  see  in  the  EDIT  channelswindow is translated thus:D
   1 The data  was  worked  out  by  drawing  asimple 8 * 8 grid on paper and filling  inthe colours. Each block filled denotes a 1in binary, or 0 if empty. PRINT  BIN  willgive the decimal figure of the line.
   1 The computer  uses  IN  191  to  read  themicrophone and works in BASIC.  There  arethree  values  used   to   determine   thecharacteristics of a word.
   1 The commands are:
   1 The cheapest  place  for  blank  disks  iscurrently ESCOM. Prices are  approximately`1.86 for a box of ten.k
   1 The best way to learn the ins and outs  ofthe Sound Tracker is to load in files thatare available from all good PD  libraries.This will give  you  the  chance  to  saveindividual sounds that take your fancy andto study what is on each channel,  how  itis linked together and what makes a 'good'tune. Also, check out PD  demos;  alot  ofcoders swear by the Sound Tracker!
   1 The best  way  is  to  simply  direct  theprinted output AWAY from the printer!O
   1 The attributes area controls the PAPER andINK colours of each of  the  screen's  768character areas and whether the display isFLASHing or steady, BRIGHT or normal.
   1 The aim of Impact PD is to bring  togetherSpectrum users from around the  world  andto act as a base for Spectrum software.  Iam a proficient BASIC  programmer  with  agood  knowledge  of  memory-saving  hints,usefulo  routines  and   of   course   theinevitable bugs, and will  try  to  answerany queries on this subject. Impact PD  isproud  to  be  associated   with   Crashedmagazine, Alchemist Research and  FountainPD.
   1 The United Minds Team
   1 The THIRD line prints the YELLOW stripe.(
   1 The Spectrum's 16K ROM runs from  "
   1 The SOUNDTRACKER is the most  widely  usedmusic creation utility amoungst PD coders;an official instruction manual  was  neverpublished and so it has been  passed  overby many potential  users.  Hopefully  thisbeginners guide (and the  ADVANCED  guide)will make things a bit  clearer  and  willencourage  use  and  experimentation  withthis excellent 128k music utility.
   1 The SNAPREAD programs can be ordered  fromthe following sources:@
   1 The SIXTH  line  adds  a  black  trail  tofinish off.5
   1 The SECOND line prints the RED part of thestripe. The CHR$ 144  relates  to  graphiccharacter A. This method is usually betterthan pressing GRAPH  then  A,  because  itappears correct on a printed  listing  andyou are not having to guess what characteris what, or have  to  explain  that  GRAPHmust be pressed first. It's  all  down  totidy programming. Most  amateur  magazinesdon't think of  this  and  it  looks  verymessy and unprofessional.
   1 The SCREEN$ bug (cured in the SCS  ROM  ofcourse, and not at all present in the  SamROM) is the simple fact that the result isstored twice. So if we start with an emptycalculator stack, this is what happens:
   1 The Rectory
   1 The Rantings!
   1 The ROM contains the computer's  operatinginstructions  and  the  interpreter   thattranslates  your   BASIC   programs   intomachine code. It also imposes a  structureon the rest of the  memory  which  can  beseen in the memory maps below.
   1 The RAM is divided up into areas, each  ofwhich has a specific job to do.I
   1 The PFN system comes with a full 20k Basicexplanation program. The  system  contains10 PFN fonts ready to use.n
   1 The PFN EDITOR allows you to create a  newfont   for   the   PFN   system   orN
   1 The PC, however, can go one  step  better.Although when you boot  up  the  emulator,the ROM is fixed and cannot be poked,  norcan you shuffle the pages around  like  onthe +2a or +3 (it emulates a black  128k),but it does allow you to  load  in  a  16kROM file in the setup 'INI' file.
   1 The Multiface suite is available from  ASWand FPD,  with  a  50p  royalty  going  toMiles.  Other  'services'  do  sell   thisprogram,  but  ask  yourself  this:  wherewould YOU prefer to  get  it  from!  Milesregularly  supplies  offical  updates  andrevisions to ASW, FPD, IPD, MDL only!
   1 The INTERNET  holds  (reportedly)  severalthousand of them.;
   1 The INT function rounds any number to  itsnearest integer. This means that INT PI isequal to  3.  Let's  look  at  the  memorysaving over VAL "3".
   1 The IN A, (F7) performs two functions - Itenables the ROM  and tri-state buffers andincrements the  address  counter  once theinstruction has been executed.
   1 The GOSUB stack stores the number  of  theline the computer has to return to when ithas completed the subroutine.q
   1 The FOURTH line prints the GREEN stripe.(
   1 The FIRST line gives a 'leader'  of  blackup to the first stripe.A
   1 The FIFTH line prints the CYAN stripe.&
   1 The Emily Software Voice Controller#
   1 The CD4040's were wired as a 16 bit binarycounter, Q12 of the first connected to theclock input of  the  second  and, in turn,Q5 of the second was wired to the reset ofboth ICs,  which  was  grounded  by  a 10Kresistor.
   1 The CD4040 is  negative  edge triggered sopin 10 of the  first  counter will be highwhen the  ROM  and  tri-state  buffers areenabled and will only be clocked after thedata has been read from the ROM.
   1 The CD does provide some ways around this though.  For  example  providing  virtual tapes which act like the genuine tape and can be accessed when needed. There  is  a lack in Public Domain software  and  most of the demos are  very  old  dating  from between 1989 and 1991. Some of the  demos contain some 'adult' content, such as the RTL series which is included.
   1 The BASIC program area holds  the  currentlines of any BASIC  program  you've  keyedin, and its size depends on the length  ofthe program.  It  starts  at  the  addressgiven by the systems variable PROG,  whichis held in  locations  23,635  and  23,636(5C53 and 5C84) in  the  system  variablesarea. This points to 23,755 (5CCB in  hex)if no microdrive is attached.
   1 The Avenger carried a crew of three men; apilot, a gunner and a  navigator  /  radiooperator who also manned the lower gun  insome models.
   1 The Amiga one is called Disk Masher as hasgone through a myriad of upgrades,  mostlydone  by   the   hacker   fraternity   fortransferring the latest games  around  theworld !
   1 The Adventures of the Alchemist Foundation  Episode 1. Attack  of  the  LawnmowersR
   1 The A register will  hold the value of thebyte  in  the  ROM  addressed  by  the twoCD4040s.\
   1 The 8K RAM
   1 The 2 versions for AGA are a) complete andb) faster version.<
   1 The /B  parameter  is  a  necessity  whichallows the COPY  command  to  join  binaryfiles together, otherwise it  will  assumethe files are ASCII  and  the  end  resultwhich probably crash the emulator.
   1 The 'club' consists of:
   1 The  useful  advantage  of  this  routine means that you don't  have  to  put  your code in the Multiface, it can be used  as a general  relocation  tool.  Eg,  moving BASIC to  high  RAM  while  you  load  in another  program  to,  perhaps,   examine something.
   1 The  screen  panned  back,   showing   theconveyor belt leading  to  a  Roymo  giantLawnmower. Roybenson pressed a switch  andthe conveyor moved, Paul inched closer  tothe spinning blades.
   1 The  result?  Gibberish!  Total  junk  wasbeing sent by  the  Spectrum.  I've  sincefoundY
   1 The  reason  is  because  some   emulatorsemulate  the  issue  2  keyboard  of   theSpectrum. However,  this  can  be  avoidedwith help of the Z80  emulator.  This  canemulate  issue  2  keyboards  and  it   ispossible,  with  just  the  aid   of   onekeypress, to change issue 2  emulation  toissue 3. The modified games  can  then  besaved as a Z80 snapshot, for conversion ofSNA format.
   1 The  program  is  an  excellent  one.  TheGerman text is a bit off-putting,  but  itis easy to follow and modify.q
   1 The  program  became  confused  when   thecatalogue  spilled  over   the   'Scroll?'command, as there were more than 21  fileson my cartridge.
   1 The  program  allows  you  to  remove  anyvariables  in  programs  and  there  is  amanual or automatic option.o
   1 The  package  arrived  very  securely  andwell sealed. Inside  was  a  comprehensiveinstructions  sheet,  listing  of  exampleprograms,
   1 The  numbers  on  the  left  indicate  thepositions of each report in +D ROM or RAM.These are the addresses to POKE @  if  youwant to change a message -  unfortunately,many of them are in the  ROM  rather  thanthe RAM and can't be changed. <Except  foremulator users. Ed> The error messages arevery similar  to  those  of  the  Disciplesystem, in fact, with a few exceptions.
   1 The  nearest  convenient  number  is  400,which is 1,024 in decimal and  representedby 1 with ten zeros after  it  in  binary.This number is defined as 1K.
   1 The  magazine  is  now  looking  for  morematerial  and   contributions.   AlchemistResearch have  offered  lots  of  softwarelistings and articles  courtesy  of  INPUTand other sources.
   1 The  following  describes  each   of   thecontrols  in  this  screen,   along   withinformation on how to use  these  controlsfor take off's, landings and other  flightoperations.
   1 The  first  issue  comprises  of  a   warmwelcome,   a   very   tongue   inK
   1 The  crippleware  version  only  has   twooptions, CAT a +D disk and load files fromit. The syntax is:f
   1 The  collection  comprises  of  six  primeutilities, plus demo programs to show  theutilities' uses, and a document  detailingthe programs and their benefits, plus someinformation on the Multiface  in  general.Depending on the set-up of the library youorder the collection from, you may receivea printed booklet.
   1 The  challenge  has  been  set,   so   getcracking you Z80 fiends. The world  awaitsyour new brainchild h
   1 The  calculator  stack  is  used  to  holdfloating point numbers, five-byte integersand  five-byte  sets  of  parameters  whendealing with strings. It starts at STKBOT,whose address  occupies  locations  23,651and 23,652 (5C63 and  5C64)  and  ends  atSTKEND, which is found in 23,653 and 23654(5C65 and 5C66).
   1 The  Microdrive  utilties  collection   isavailable on tape or +D disk from ASW  andFPD.X
   1 The  Atari  one  is  called  Magic  ShadowArchiver, and if you use  the  very  firstone released (v1.41) you can  compress  +Ddisks into files on your Atari  and  storethem on a hard-drive as backups !
   1 The  +D  version  uses   the   MF_MAXIRAM routine to protect the  contents  of  the Multiface, in case you reset the  machine and re-enable the Multiface  by  pressing the button. Sadly, this also  means  that the full 8k of memory is not available.
   1 The  'box'  consisted  of  a  black   box,narrower, but fatter  and  taller  than  aMultiface. It had the usual  I/O  plug  atthe bottom, and a socket at the  side  forthe microphone, and a big green LED on thetop. The box was strong  and  secure,  andhad some solution on the screws to preventprying eyes and screwdrivers!
   1 The   first   mock-up   issue   has   beencirculating for a while now,  and  by  thetime you read  this,  Issue  1  should  beready. The price is 40p or you can order a3 issue sub. for `1.20,  which  will  meanthat any future increases are ignored.
   1 The   Grumman
   1 Thats why the second  of  the  two  memorylocations  in   the   program   above   ismultiplied by 256, otherwise the  Spectrumwould return the decimal equivalent of FF,rather than FF00.
   1 Thanks to: Albert Harper
   1 Thanks to  Miles  Kinloch  for  his  help,explanations and  the  little  brainteaserfeatured later in this article!s
   1 Texas TI994A
   1 Telesoftware tests
   1 Telephone: 0181 287 4180
   1 Telephone: 0181 200 8870
   1 Telephone: 01274 590559 (17:00 GMT+)$
   1 Telephone: 0113 232 6726
   1 Telephone: (0171) 476 5915
   1 Tel: 01952 462135
   1 Tel: 01772 654455
   1 Tel: 01625 617262
   1 Tel: 01494 871319
   1 Tel: 01353 777006
   1 Tel: 01274 590559 (17:00+ GMT)
   1 Tel: 01257 421915
   1 Tel: 01257 278464
   1 Tel (Voice): 0181 287 4180
   1 Tel (Fax)  : 0181 391 0744
   1 Technium 220
   1 TURBO  ESPRIT,  one   of   my   all   timefavourites is different in that the  musicplays at exactly the  same  speed  as  theoriginal except that it is slow er and thekeys  cannot  be  redefined   (BIG   MAJORPROBLEM HERE!)
   1 TRYING YOUR WORK
   1 TRY: Allows you to test the font by typingas normal. Display is output to the  largewindow in the lower screen.o
   1 TRANSPOSITION:  Similar  to  HEIGHT.   SeeADVANCED guide.9
   1 TRADING POST. Consisting of:
   1 TORPEDO. If you are planning an attack  onthe Bismarck, you should ensure a  torpedois being carried by your Avenger. To  loadthe torpedo, flick the LOAD TORPEDO switchto YES prior to take off.
   1 TO SWITCH BETWEEN
   1 TO SEE STATUS SCREEN
   1 TO POSIT  (00-63): 00
   1 TO PAUSE GAME
   1 TO PATTERN (01-31): 02 (the copy)!
   1 TO FIRE MACHINE GUN
   1 TO DROP TORPEDO Press L twice
   1 TO DESCEND
   1 TO CONTROL A SWITCH: Using the joystick ormouse, move the cursor across the  controlpanel  until  it  is  on  the  switch   inquestion and press FIRE.
   1 TO CHANNEL (A-C): B (the copy)
   1 TO BRAKE, Press K
   1 TO BE CONTINUED
   1 TO BANK RIGHT
   1 TO BANK LEFT
   1 THROTTLE. Increases or decreases the  flowof fuel to  the  carburettor,  controllingthe speed of  the  engine.  During  normalflying  it  should  be  approximately  3/4open.
   1 THEN POKE 43019,IN 187
   1 THEN LET y=n: LET x=4+m: LET
   1 THEN GO SUB 600: RETURN
   1 THE way to access +D disks on a +3"
   1 THE T220 GUIDE TO 'EASY' SPECTRUM E-MAIL!)
   1 THE STOCKPORT MEET
   1 THE STANDARD CIRCUITS & THEIR
   1 THE SOFTWARE TOUCH SCREEN
   1 THE SNAPSHOTS
   1 THE SINCLAIR COLOUR LOGO
   1 THE REAL THING
   1 THE PROGRAM
   1 THE OLD BOYS CLUB
   1 THE MICRODRIVE UTILITIES COLLECTION#
   1 THE FONT: Who designed the Sinclair  font?Was he a plant from Commodore? EVERY 8 bitcomputer  has  a  nicer  font   that   theSpectrum! So,  without  any  further  ado,select a font of your choice from  ASW  orFPD and load it to address  45616.  Ensurethat the font length is 768 bytes though.
   1 THE EDITOR
   1 THE DEFINITIVE +D MESSAGE GUIDE
   1 THE DATA PROTECTION REGISTRAR
   1 THE CONTROLS:
   1 THE ALCHNEWS INDEX
   1 THE ALCH FILES
   1 THE ADVENTURE WORKSHOP
   1 THE  COPYRIGHT  MESSAGE:   You   shouldn'treally change this, but for your referenceonly, you will find it starts  at  address35433 and runs to 35460. Remember that thefinal character has 128 added  to  it,  toshow that it is the end of that  block  oftext. So, if you end on a space, the ASCIIvalue will not be 32, but 160.
   1 THANKS to Andy  Davis,  Neil  Laws,  MilesKinloch and Womo PD  for  endless  supportand encouragement in compiling FPD.w
   1 TASWORD 128
   1 TASWORD / WORDPROCESSING
   1 TASMAN SOFTWARE
   1 TAPE LEADS for above: `1.50
   1 TAPE / DISC MAGAZINES
   1 TAKING OFF
   1 TAIL WHEEL AND LANDING GEAR.  Ensure  bothof these are in the DOWN  position  beforeyou attempt to land.  During  flight  theyshould both be in the UP position.
   1 TAIL GUNNER SCREEN
   1 T: Enter text
   1 Sutton-In-The-Isle
   1 Surrey KT9 1JX
   1 Superglue or Pritt Stick
   1 Suddenly, theres a car zooming towards  mylittle man.5
   1 Suddenly there was a crackle on the  vidi-screen. It flickered into life.I
   1 Subtract 12 OR 21
   1 Subtract 08 OR 14
   1 Sub-Editor:
   1 String array filetype.
   1 Stream number out of range.
   1 Str M. Kogalniceanu
   1 Stock no:9218
   1 Stock no: 9847
   1 Stock no: 9557
   1 Stock no: 9543
   1 Stock no: 9525
   1 Stock code: 9848
   1 Steve Winter, Chic
   1 Starring:  Paul  Howard,   Robert   Skene,Robert  Purchase,  Patrick  Morriss,  DaveFountain, Miles Kinloch, Lloyd Garland andsome bloke called Andy Davis.
   1 Star Wreck (ii)
   1 Star Wreck (i)
   1 Star Micronics
   1 Staffs.  ST3 5BH
   1 Staff Writers
   1 Spellunkler 5
   1 Specword - Word processor
   1 Spectrum: LOAD ""
   1 Spectrum E-mail
   1 Spectrum +3 Tasword utils
   1 Spectrum   service
   1 Specialising libraries idea
   1 Special filetype.
   1 Speccy compatibility. And how many of you think it would cost a bomb for an e-mail  account?\
   1 Speccy Sensations 2 is the  long  awaited sequel to the popular  Speccy  Sensations CD, It  can  be  read  on  any  ISO  9660 compliant  CD-Rom  Drive   and   contains Spectrum  Emulator   programs   for   the IBM-PC,  Amiga,  Atari   ST,   Unix   and Archimedes.
   1 Speccy Sensations 2
   1 South Wales
   1 Soon after, the flood  gates  opened,  andlots of people told  us  of  their  grislystories of Prism. The rest, is history!{
   1 Soon after, Roy Benson  wrote  to  me.  Heasked if I would print an article of  his,relating to  poor  quality  software  fromPrism. So, there were two  of  us.  I  putboth  our  information  in  a  letter   toSherwood,  asking  if  he  would   commentbefore we printed. He ignored our  letter.The information was made public.
   1 Some ten minutes of  waiting  in  freezingcold weather, he arrives.  We  proceed  tothe Alchmobile for the grilling.t
   1 Some BT phone prices:
   1 Some  of  the  fixed   frontiers   betweensections of memory, like the  one  betweenROM and RAM, do coincide with  the  changefrom one chip to the next. Other frontiersare  flexible  and   thier   position   isindicated by a  'pointer'  in  the  systemvariables area.
   1 So, we will use 3
   1 So, on the 15th February, Mr Nickson  paida  visit   to   Alchemist   Research.   Heexplained  what  Sherwood  had  complainedabout. Sherwood had sent him some materialdating as far  back  as  APRIL  1994!  Onewonders  what  Mr   Nickson   would   havethought, seeing information which  was  soold.  Why  did   Sherwood   not   complainearlier?
   1 So, if you notice the quality has gone  onrecording, or ever have the misfortune  toget a 'chewed' tape, don't throw it away -a simple modification  can  make  it  nearperfect again.
   1 So, if you can help  and  you  would  likeyour name in 'lights' and also the  optionof a discount on the finished CD-ROM, thenplease  write  to  me  at  the   followingaddress:
   1 So, how do we go about changing  the  ROM,what do we change and why?D
   1 So, heres to JSW 4 - good luck!
   1 So, for all you hackers who also have someelectronics skills, I will go through whatI did and also describe the circuits I hadto design to  reach  the desired end, thatof giving  myself  infinite  time for eachlevel  of  ACTION  FIGHTER,  a  game whichalmost claimed my  sanity trying to battlea way through it  when  it was obvious theprogrammers had done everything they couldto prevent anyone from doing just that ...loads  of  enemy  craft  moving  about thescreen  at  a   much   faster  speed  thanyourself, having to cope with cloud cover,in which you can't  even see yourself, letalone anything  else,  plus  the fact thatthe enemy craft  seemed  to be fitted withradar as they  always  knew where you wereat any given  time  and  all were armed tothe teeth!!!
   1 So, I worked out the wiring and  purchasedthe necessary parts from Maplin:J
   1 So, 9am Saturday morning,  the  AlchMobileand I set off West.=
   1 So,  off  came  the   covers  and,  to  mysurprise, there, staring  up  at me, was aZ80 processor!b
   1 So,  Sherwood's  complaint  is  dismissed,Alchemist Research continues and  all  arehappy - except Sherwood,  but  who  cares!What is most amusing is that,  because  heis unable to get  rid  of  us  by  sendingstupid reports to everyone, he resorted tothis and it backfired on THREE counts:
   1 So therefore the procedure behind  the  +Duncompressor would be fairly similar:O
   1 So if you  need  to  identify  64K  memorylocations, you could number them from 1 to65,536 in decimal. But  as  these  numbersthemselves will be used by the computer itis more convenient to number them  in  hexfrom  
   1 So far, so good. But you  cannot  hope  towrite a Pascal program in this way  unlessyou know to start with what you are aimingtowards. In other words, you need to  knowwhat commands and structures are supportedby Pascal,  so  that  you  can  plan  yourprogram in terms of these.
   1 So far we  have  only  entered  sounds  inchannel A of PATTERN 1. Move the cursor tothe start of the data lines in  channel  Band enter notes/values here in EDIT  mode.On playback you will hear  the  data  fromchannels A and B  being  played  together.You can build  up  very  complex  soundingtunes  using  all   three   channels   perPATTERN. You might like to put drum soundsin channel A, a bassline in channel B  andthe main tune in channel C.
   1 So before going any further  into  writingprograms in Pascal, the next thing  to  dois to look at how the structures are builtup.
   1 Snapshot filename prefix.
   1 Skateboard
   1 Sinclair News closedown
   1 Sinclair News 3
   1 Since the last issue  I've been hard at ithacking in to  this,  that  and the other,including a Sega  Master  System II, whichturned out  to  be  difficult, though, notimpossible.
   1 Since clicking on an icon and  pressing  akey take almost the same amount  of  time,why  have  these  icon  buttons   suddenlybecome  so  popular?  Could   it   be   todifferentiate today's identical keyboards,with their numeric keypads, Esc  keys  andDel buttons all in the same place? Oh, forthe days of the dead flesh rubber keys!
   1 Since VAL is a token, or keyword, it is  asingle byte in  length.  The  quote  signsaround the number add two bytes.  So  somenumbers can be better expressed  by  othermethods, usually involving that  good  ol'number, PI!
   1 Since  then,  I've  used  a  lot  of  homecomputers, including:?
   1 Since  owning  an  emulator,  contributorsseem to think they can send me their  workon any  old  format.  They  can!  It  justleaves me with a converting headache!
   1 Simulator"(Codemasters): 31
   1 Simply fill in the titles of programs thatinterest you in the boxes provided on  theorder form. You will find that the runningprice total is listed at the beginning  ofeach box.  Fill  in  the  details  at  thebottom  and  make  sure  you  enclose  thefollowing:
   1 Similarly,  PI+PI  can  replace  VAL  "6".PI-PI and PI/PI would respectively equal 0and 1, but, while preferable  to  the  VALform, they aren't as efficient as  NOT  PIand SGN PI.
   1 Silviu Stroie, RAMTOP magazine
   1 Shropshire
   1 Shortest names
   1 Sheffield claims to have more  ghosts  persquare mile than any other area in the UK.It is  the  second  ranking  city  in  pubghosts,  beaten  by  York.  So,  live   inSheffield and you can't really avoid it!
   1 Sheepsoft PD
   1 Sharp scissors
   1 Send WELL-SEALED cash, cheques  or  PostalOrders (Payable to James  Waddington),  toT
   1 Select MOVE TEXT from OTHER menu. You willbe asked to enter the values specifying toand from:]
   1 Select  EDIT.  You  will   now   have   an'underscore _' at position 00 in channel Aof PATTERN 1. Cursor movement  within  theEDIT PATTERN window is  by  the  Spectrumskeyboard cursor keys. We need to select  aSAMPLE that sounds most like a  pure  noteso we'll start with SAMPLE 8. Select  thisby incrementing the SAMPLES arrow with theon-screen cursor. You should now have  thefollowing showing on screen: SAMPLE 0008.
   1 See how they are all  the  same?  You  canalso see this with the following  program.If  you  press  BREAK  after  about  threeseconds, you will probably find  that  thepicture on your screen is the same as  theone on the next page.
   1 See SUC address (PAPER MAGAZINES)!
   1 See SPECTRUM PROFI CLUB
   1 See AlchNews Netherlands address 
   1 Screen filetype.
   1 SUPPORT ADDRESSES
   1 SUPERNATURAL / THE UNEXPLAINED
   1 SUPER PLANNER, TRANSFORM HISTOGRAM, MICROLSPREADSHEET,6
   1 SUC-CESSION
   1 SUBLIMINAL EXTACY
   1 STUDIO CORNER
   1 STORAGE MEDIA:
   1 STOP: Halts tune, also returns  from  EDITmode./
   1 STOP statement
   1 STOKE ON TRENT
   1 STATUS. Second square  box  (Lower).  Thisappears on ALL screens. It gives a visiblewarning of any danger on the correspondingscreen. On screens 1 and  3,  it  normallydenotes enemy aircraft fire. On  screen  2it can mean a  variety  of  dangers,  fromsimple warnings, such as lights  left  on,to more  severe  problems,  such  as  overstraining the engine.
   1 START ADDRESS: 7530
   1 START ADDRESS : 7530
   1 SQR PI can be used  for  2,  but  like  PIitself, the decimal places may prove to bea nuisance. I personally don't use SQR  PI(despite thinking it up myself in a  flashof   genius!)   because   it   causes
   1 SPEED: 8/10 Some are  slower  than  others(too slow without fastram)D
   1 SPECTRUM has .SP
   1 SPECTRUM WORLD RECORDS
   1 SPECTRUM PROFI CLUB
   1 SPECTRUM MANUALS on PC disc. Original  48kand +3 (48k needs Windows): `3.50K
   1 SPECTRUM INTERNET?
   1 SPECIAL THANKS TO CHARLES NICKSON  OF  THE*
   1 SPC  'number':  The  space  between   eachletter as it is  printed  on  the  screen.Test the spacing with the TRY option.y
   1 SOUTHAMPTON
   1 SOUNDTRACKER comes with a  built-in  tune.To hear it you need to  click  on  to  thePLAY option. You  will  see  the  patternsbelow start to  scroll  upwards.  PressingSTOP will halt the tune. You can alter theTEMPO (speed) of the tune by entering  thesecond menu screen (click onto OTHER  thenDELAY CHANGE) Values can be from 1 -  Veryfast! to 15 - Snail. RETURN gets you  backto the main menu. PLAY the tune again.
   1 SOUNDTRACKER - A BEGINNERS GUIDE 
   1 SOUND:  10/10  Complete  version   is   nodifferent (only the odd 1 or 2)I
   1 SONG BY ST COMPILE
   1 SOFTWARE SERVICES
   1 SNAPSHOTS & VARIOUS SPECTRUM PD
   1 SNAPREAD 4a:  The  fourth  incarnation  inhalf as many months of the program to reada PC disk of snapsnots on  the  +D  -  andplay them! Shareware.
   1 SNAPLOAD PROGRAM - VERSION ONE
   1 SNAP READER is FREEWARE, by the way.  Copyit. Give it to your friends. Hopefully  itmay give  a  new  lease  of  life  to  theSpeccy, being able to load  the  thousands(literally!)  of  .SNA  files   that   areavailable.
   1 SNAP READER can only read .SNA files,  andonly from a  PC  MS-DOS  formatted  DOUBLEDENSITY, DOUBLE SIDED drive.  It  probablyworks on  a  single  sided  disc  if  it'sformatted as such, but  I  don't  know  ifthis program will work on a  DISCiple.  Itwill not work under Beta Dos (and I  don'tknow if it will work under UNIDOS (I'd  beinterested  to  find   out)).   Use   onlyuncompressed .SNA files (as at  least  oneemulator I know of can compress them)  andthey MUST be 48K files (although  I  don'tthink you can get 128K .SNA files anyway).
   1 SNAP READER V4a
   1 SKU no: 121373
   1 SKU no: 121184
   1 SKU no: 120506
   1 SKU no: 120503
   1 SKU no: 120326
   1 SINCLAIR!!!"
   1 SINCLAIR GEBRUIKERSGROUP GRONINGEN / ASSENJohan Koning6
   1 SINCLAIR EXPRESS FOLDS
   1 SINCLAIR COMPUTERCLUB BENELUX
   1 SILVERTOWN
   1 SHEEPSOFT PD
   1 SETTING A FLIGHT PLAN
   1 SET PIECES
   1 SERVICES NEWS
   1 SEALRESCUE
   1 SCREEN$ (ny,nx)<>"@" THEN GO TO 570   520 LET px=nx-x: LET py=ny-yB
   1 SCREEN OR MEM: MEMORY
   1 SCREEN COLOURS: There are two locations tochange, 34710 for the  screen  colour  and34557 for  the  border.  Try  POKEing  thescreen with either 32 or  7  (and   borderwith 4 or 0) to make it easier for the oldeyes!
   1 SBB 119   SECONDARY PIN 3
   1 SBA 118   SECONDARY PIN 2
   1 SAVE PFN: Saves the current font as a Codefile./
   1 SAVE D1"name" DATA A$()
   1 SAVE "TOUCH" CODE 43000,40
   1 SAVE "TEST1" CODE 3
   1 SAMPLE: Nope, not a real-life sound sampleof someone farting, but the way  in  whichthe AY chip manipulates sound. It uses theADSR  function   (Attack   Delay   SustainRelease) which is the basics of all  soundcreation. A piano note for example  has  avery sharp Attack (the wire is struck witha small hammer), the Sustain is the  wiresvibration,  Delay   is   the   length   ofvibration and Release was  the  amount  oftime the wire was  struck.  This  may  allsound very complicated but hopefully usinga piano sound as  an  example  you  shouldhave grasped the basics. The same  effectsare created using electronics.
   1 SAMP.ED:  This   is   a   sub   menu   forcreating/altering the 15 different  soundsyou can use. It is  also  covered  in  theADVANCED guide.
   1 S: Shrink VERTICAL
   1 S: Save screen$
   1 S'pose I  can't  leave  out  Dave Fountain(what wind-ups do  you  have  in store forme?) or  St.John  Swainson  (try and writebefore 97 or 98, or  at least by  the turnof the century!), either, or come to that,Andy  Davis,  Thomas  Eberle,  Des Harris,John Wilson, Graham  Russell, Jean Lywood,the next  door  neighbour's  cat and UncleTom Cobbly  an'  all,  should any jealousybegin to creep  in  (wish I hadn't startedthis now!).
   1 Roy Benson
   1 Ronald Raaijen
   1 Romantic Robot
   1 Roger G41DE
   1 Roelof Koning, SGG
   1 Robert Skene &
   1 Robert Purchase, Technium 220
   1 Robert Purchase
   1 Right, as  you  are  probably  aware,  thegames are stored as SNAPSHOTS.  Well  thisemulator uses exactly the same tech  niqueand can load a PC format .SNA snapshot. Inorder to read a PC disk the command is
   1 Right! I'm off, then!
   1 Right! I think  that's  enough of that fornow. I don't  want  to  give  you the samesort of headache  I  have  given myself bystruggling to get  this  written down fromthe few sketchy  notes  I've  been able tofind since I did it all!
   1 Richard Wilson
   1 Richard Laymon - Savage
   1 Richard Coles
   1 Ribbon re-inking service
   1 Reviewed by Matthew Deeprose
   1 Replacement ribbon prices (updated).$
   1 Rename to existing file.
   1 Remember that BASIC is slow!  I  generallysearch only for the first two  letters  ofthe first password, but you might like  todo  a  more  detailed  search  if   you'replanning on watching  a  TV  programme  orgoing out for a while. (Turn  the  monitoroff to avoid  screen  burns  and  to  saveelectricity.)
   1 Remember our launch  of  the  ABCD  award,free subscription to people who have  goneout of their way in some  manner  to  helpus? We have some new names to add.
   1 Remember - A spectrum is not just an  Xmaspressie - it's an eternal love! <Doh. Ed.>T
   1 Remember   to   pad   any   new   commandscontaining  less   letters   with   spaces(usually at the end).i
   1 Release date? Well, I did want to  get  itout on April 30th, but i'm just  going  towait until the Speccy's  memory  is  full.Value for money!
   1 Ref: ZX9-CL
   1 Ref: LC-9W
   1 Ref: LC-9CL
   1 Ref: LC-10
   1 Ref: 2954RN
   1 Ref: 2861FN
   1 Ref no: ZX9
   1 Ref no: ZX-9CL
   1 Ref no: Y9
   1 Ref no: NX1000CL
   1 Ref no: NX1000
   1 Read all your messages (welcome to arcade,welcome to the world of e-mail etc...) butonly glance over them. You can come back  to reading them properly later.
   1 Re-inking  service.  `2.50  per  ribbon  &return postage. Ribbons  without  a  drivesystem cannot be  re-inked.  Send  ribbonsto:
   1 Ramdos - Ramdisk simulator
   1 RS232-C is the most recent version of  theEIA  (Electronics  Industry   Association)standard\
   1 RS232 is intended for relatively short (50feet  max),  low  speed  (19200  bits  persecond - known as BAUD bit now BPS) serialcommunications. However, this chart  showsthe  flexibility   of   data   rates   anddistances:
   1 RPM.  This  measures  the  speed  of  yourengine. To adjust the  engine  speed  movethe  throttle  UP  or  DOWN.  Avoid   overrevving the engine, the red line limit  is5000 RPM.
   1 ROUNDS. First  square  box  (Lower).  Thisindicates how many rounds your forward gunhas remaining.b
   1 ROMANTIC ROBOT
   1 ROM pins ... 1st 365 ... Spectrum!
   1 ROM pin...Spec...74502...1st CD4040...365s*
   1 ROM and store it in memory)
   1 ROM CUSTOMISING
   1 ROM AND RAM.
   1 RESTORE 1008:POKE 23692,10:GOTO 9!
   1 REPETITION TECHNIQUES
   1 REPEAT/REPLEN:  Effects  on  SAMPLES.  SeeADVANCED GUIDE.F
   1 REMEMBER  -  only  uncompressed  48K  .SNAfiles on a  PC  formatted  double  densitydisc will work.c
   1 RED AREA UNTIL SOUND STOPS"''
   1 READY BUILT TAPE INTERFACE  for  emulator.Works better than soundcard input: `14.50S
   1 READ USR addr. This command executes code stored in the Multiface RAM. It must  not contain any ROM calls.j
   1 RE-LOADING A SAVED ROM
   1 RAYNES PARK
   1 RANDOMIZE USR 43000:GO TO 10
   1 RANDOMIZE USR 40040 will store the currentBasic program into the Multiface.K
   1 RANDOMIZE USR 4
   1 RANDOMIZE USR 16384
   1 RAMTOP is to all intents and purposes  theend of the RAM available for you to  writeprograms in. Its address is held in 23,730and 23,731 (5CB4 and 5CB5) in  the  systemvariables area.
   1 RAM stands for Random Access Memory.$
   1 R: Window mode 'R' toggle
   1 Quick as a flash we drove out to the  siteand as we reached the crucial point in theroad, there it was, a ghostly  figure  ranfrom the bushes at the right,  across  theroad and into the field.
   1 QUIT: When you want to go  to  the  toiletthen watch a film.<
   1 Q: Place text in window at normal size&
   1 Q. Why do I have to register and how  muchis it?0
   1 Q. Where can I get Games from?
   1 Q. What does a Spectrum Emulator do?$
   1 Q. Is it any good?
   1 Q - UP, CAPS LOCK - DOWN
   1 Push the joystick RIGHT or key X 
   1 Push the joystick LEFT or key Z
   1 Push FORWARD on the joystick or key J%
   1 Pull BACK on the joystick or key N"
   1 Psion 3 Handheld computer
   1 Provided you have the equipment necessary to run the CD this is a  very  worthwhile investment,   although   it   is   highly reccommended that you have the registered version  of  the  Z80  emulator  to  take advantage of the virtual tape  files  and 128k snapshots. At around `20 this really is an essential buy for anyone interested in  the  Spectrum  who  has  a   computer capable  of  using  the  CD.  For   those without such a computer,  but  access  to one there is  a  program  to  access  the snapshots using a  +D  or  Disciple  disk drive.
   1 Proprietor: Paul Howard
   1 Proprietor: Dave Fountain
   1 Programs may not be supplied if  there  isinsufficient space on your media.  If  youdo not find them, send blank media and SAEto our address for a free copy.
   1 Programs are available on cassette  or  +D3.5" +0 disc. Simply send your medium  anda  SAE  to  obtain  your  titles  free  ofcharge. Please  do  not  abuse  this  freeservice  by  asking  for  an  unreasonablenumber of items. +D discs may be formattedto the standard 80 files or  to  a  largernumber using BetaDOS'  variable  directoryformat. Make sure that your cassette is ofreasonable quality and long enough to holdyour programs.
   1 Programming:
   1 Primarily an Opus  program,  this  utilityallows you to store program information ina  simple  database  to  use  as  a   menuprogram. Again, very much  like  DLS  (butnot as simple!).
   1 Price: `9.99
   1 Price: `9.75
   1 Price: `8.25
   1 Price: `8.00
   1 Price: `7.74 (pack of two)
   1 Price: `5.89
   1 Price: `5.74
   1 Price: `5.40
   1 Price: `5.24
   1 Price: `5.19
   1 Price: `4.85
   1 Price: `4.35
   1 Price: `4.24
   1 Price: `4.20
   1 Price: `3.75
   1 Price: `3.59
   1 Price: `2.95
   1 Price: `2.89
   1 Price: `2.45
   1 Price: `10.74
   1 Price: `1.75
   1 Price: `1.50
   1 Price list - March 1996
   1 Price each: `5.15
   1 Price each: `4.10
   1 Price each: `3.18
   1 Price each: `2.10
   1 Price each: `2.05
   1 Pressing 'I' on the main  menu  will  takeyou to the instructions sub menu. Here youwill see:]
   1 Press the relevant key to view your chosensection or, to view them all,  select  '1'then go  through  all  the  pages.  Whilstviewing the instructions, press:
   1 Press the number of the file you  wish  toload. It will load and work automatically.T
   1 Press SPACE BAR   FORWARD GUN CURSOR$
   1 Press F4. At the top, you  will  see  thatyou can redirect RS232 input and output.R
   1 Press 3 to load the file. The file name   is TEST1.3
   1 Press 'P' to catalogue  the  disc  to  theprinter.2
   1 Press 'M' to return to the menu. 
   1 Press 'I' to view the instructions.#
   1 Press  2  to  first  select  the  drive   where we just saved the file.  In  this   example I have using TAP  files,  which   happens to be 0.
   1 Press  'SPACE'  to  re-catalogue/catalogueanother disc.7
   1 Preliminary AR / AN details
   1 Plus two C64's, five data recorders, Musicmaker hardware and software, lightgun  and30 games.]
   1 Please note,  it  is  common  courtesy  toenclose a SAE with  your  enquiry  to  allservices. If  purchasing  from  a  privateindividual, make confirmation the  articleis still for sale and try not to send cashunless a premium delivery service is used.
   1 Please make cheques/PO out to D.Morris&
   1 Please make all payments to  MR.  K.  GURDat:-
   1 Please enclose  an  SAE  with  ALL  postalenquiries. I am a registered blind  personand read using a  closed  circuit  TV,  soplease print or  write  CLEARLY.  Overseascustomer PLEASE  keep  payment  and  ordertogether if you can.
   1 Pleasant View
   1 Phillips / Posidrive screwdriver 
   1 Phil Glaves
   1 Phew, that's another article for  AlchNewsdone! I work ever so hard to teach you lotthe secrets of Spectrum BASIC,  you  know.Why not write to Andy and demand  that  hepays me for  my  wonderful  contributions?Just fifty pounds per word would do -  I'ma man of simple tastes. Oh well,  worth  atry. <I would  gladly  pay  Paul  for  hiswork,  but   I   have   to   work   harderre-formatting his articles to  42  column,which works out at `49.99 per  word,  plus1p for electricty. Sorry chum! Ed.>
   1 Peter Liebert-Adelt
   1 Peter Beardwood
   1 Paul Newman
   1 Paul Fairman
   1 Patrick Morriss
   1 Patrick Morris
   1 Pascal User Group
   1 Pascal  provides  three   techniques   forrepetition,  and  the  choice   is   oftendependant on the data that is present. Allof these will  be  familliar  to  enhancedBASIC programmers with  the  WHILE  ..  DOREPEAT ..  UNTIL  and  FOR  ..  NEXT,  thelatter common to all Basics.
   1 Paper magazines
   1 Packman Lane ghost.
   1 Packet Radio: DK4BF @ DK0MAV.#NDS.DEU.EU  Email/
   1 PUT: Puts the character back into the maindisplay. Use cursor to put character  backinto its correct position.n
   1 PUBLICATIONS
   1 PTR: Choose cursor control from  keyboard,Kempston etc.7
   1 PROGRAM example 2(input,output); 
   1 PRO-DOS LITE. Emulates CP/M 2.2 on the SAMCoupe. It gives access to thousands of  PDprograms. 1Mb  of  PD  software  included.Manual on the disc. Supplied  on  3  discswith info sheet: `12.50
   1 PRINT PEEK 23732+256*PEEK 23733
   1 PRINT IN@ address
   1 PRINT AT 0,0;CHR$ 8,
   1 PRINT AT 0,0;"*"; "!" + SCREEN$ (0,0)%
   1 PRINT AT 0,0;"(C)":
   1 PRINT 1/2 - 0.5
   1 PRINT # to OPEN IN file.
   1 POSITIVE TEST VOLTAGE10
   1 POS 4 PAT 2 CHORUS
   1 POS 4 PAT 2
   1 POS 3 PAT 1 VERSE
   1 POS 3 PAT 1
   1 POS 2 PAT 2
   1 POS 2 PAT 1 VERSE
   1 POS 1 PAT 1 VERSE
   1 POS 1 PAT 1
   1 POKE @11,1
   1 POKE @11,0
   1 POKE 23610,(too high a number)
   1 PO BOX 121
   1 PLAY: This will play the  entire  song  asinstructed by the  POSITION  /  PATTERN  /LENGTH values. The song will start at  thecurrent POSITION  so  use  the  cursor  toreduce the value to 1 before starting. Youcan follow the  POS/PAT  by  watching  thevalues  as  the  demo  song   plays.   Trychanging some PATTERN values to see how itaffects the order in  which  patterns  areplayed.
   1 PLAY THE GAME";AT  15,  8;"2.  CHOOSE%
   1 PLAY SONG: Plays the song as the option inmenu 1 but only the graphic  equalizer  ispresent on screen.s
   1 PLACE"''"AND READY TO BE SAVED"
   1 PINS 9,10,21,23,24,25 ARE RARELY USED%
   1 PINS 15,17 ARE USED  ONLY  ON  SYNCHRONOUSINTERFACES4
   1 PINS 12,13,14,16,19 ARE  USED  ONLY  IF  ASECONDARY CHANNEL IS IMPLEMENTEDJ
   1 PIN NAME   EIA CCITT FUNCTION
   1 PILOT SCREEN
   1 PI takes  up  one  byte,  and  indeed,  PIitself can replace  3  where  it  will  berounded up before use. For example,  PRINTAT PI,PI is identical to PRINT AT 3,3  andto PRINT AT VAL "3",VAL  "3"  but  is  themost efficient in terms of memory  saving.However, sometimes PI's decimal places canbe a hindrance, eg.
   1 PFN  stands  for  Proportional   FoNt,   aprofessional   looking   screen   printingsystem for any Spectrum. See such programsas Sinclair Classic zine to  see  PFN  putthrough its paces.
   1 PETER DEANE would like a  +D  or  Disciplefor his Spectrum +2.>
   1 PDTAPE 1 and Dr Scroll.  Supply  own  tape(C20 or more). Copy cost: `1F
   1 PD programs are free but a  small  copyingcharge is requested. Each time you  order,your   first   six   choices   are   FREE,thereafter titles cost just 10p each.  Youdon't have to order more than  six  titlesif you don't want to! We ask that you senda SAE to cover return postage  as  FPD  isstrictly  non-profit  making.  Any  moniesreceived will help pay towards stationery,consumables etc.
   1 PD contributions of any  sort  are  alwayswelcome. You needn't  be  a  machine  codeexpert;  the  majority  of  PD  games  andutilities are  written  in  BASIC.  Pleasecheck compatibility between  Spectrums  ifyou are able to do  so,  and  remember  tostate which hardware, if any, is necessaryto run your program.
   1 PD LIBRARIES &
   1 PCW+ Magazine
   1 PCG WORDMASTER   *
   1 PC, CP/M, CPC, PCW support
   1 PC software loader for the +D.
   1 PAUSE 0: LET ov=1: RETURN
   1 PAUL'S RANTINGS
   1 PATTERNS FOR PASCAL PROGRAMS
   1 PATTERN: Used with the above to  constructsongs. Say you had a pattern that was  theverse of your song and  a  second  patternwas the  chorus.  In  order  to  play  thechorus  every  'fourth'  time  round   thePOS/PAT values would look like this:
   1 PATTERN:  This  will  play   the   currentPATTERN1
   1 PATTERN CREATION
   1 PAPER MAGAZINES
   1 PAPER 6; INK 2; CHR$ 144;
   1 PAPER 5; INK 4; CHR$ 144;
   1 PAPER 4; INK 6; CHR$ 144;
   1 PAPER 2; INK 0; CHR$ 144;
   1 PAPER 0; INK 5; CHR$ 144;"
   1 P:xx : Shows current PATTERN currently  inthe editing windows.>
   1 P: As above, but window size with shade   O: Background shade=
   1 P.M. Reynolds
   1 Overwrite old file query.
   1 Over 100 games, software on  tapes,  disksand microdrive cartridges  for  all  abovemachines. Also availablel
   1 Out of window
   1 Out of screen
   1 Our  next  destination   was   to   MartinRookyard, creator of the ill fated  MIDGETboard, in a small  village  called  Astleysomewhere   on   the   western   edge   ofManchester. We jump onto a motorway  whichgoes vaguely west and  drive.  And  drive.And drive. Next minute, we see  directionsfor north Wales, which is my  cue  to  getoff, especially after a giant rogue bucketsuddenly appeared on the motorway, loomingat us. Quick and swift driving  saves  ourmeaningless lives.
   1 Our  editorial  cover  story   in!
   1 Other useful  sources  include  stationeryfirms, such as  STAPLES,  STATIONERY  BOX,OFFICE WORLD,MAKRO and ARGOS  where  thereare  large  selections  of   branded   andunbranded disks.
   1 Other functions can be  used  with  PI  toprovide other numbers. For example, SGN PIgives 1 (because PI is positive)  and  NOTPI gives 0 (again, because PI is  positiveand NOT returns the  binary  opposite).  Amore devious one is PEEK PI, which returnsthe very useful  number  255  (in  binary,this is 
   1 Orson and Rob stood up, joining Dave. Theywalked  towards  Dok,  edging  him  to   acupboard. He opened the door and took  outa  box   and   picked   out   the   'MartyShortobrains' face mask and put it on.
   1 Original Programming: Dominic Morris$
   1 Order no: K30-STAR40
   1 Order no: K30-STAR240
   1 Order no: K30-STAR100
   1 Order no: K30-STAR 190
   1 Order no: K30-7994
   1 Order no: K30-7969
   1 Order code: ZX9
   1 Order code: X861
   1 Order code: ST90R
   1 Order code: 954FN
   1 Order code: 861
   1 Or press 'L' to send a line feed (a  blankline) to your printer.@
   1 Option 5 simply returns to Basic.!
   1 Option 4 is a detailed catalogue, allowingdirection to the screen or via  the  RS232port.Y
   1 Option 1 formats a cartridge, allowing youto enter a title.;
   1 Option  3  is  a  selective  block  deleteutility. It takes one  filename  from  thecartridge at a time and then asks if you'dlike it  deleting.  The  process  is  veryswify.
   1 Option   2   performs   a
   1 Opentype filetype.
   1 Opening an open stream.
   1 Open letter to dodgy PD libs
   1 One problem I have had is converting  themto Tasword for editing and tidying. BeforeI explain how to  do  it,  these  are  thetools  you  need.  Ones   marked   *   areoptional:
   1 One bug hasn't been mentioned:
   1 One area which greatly interested  us  wasthe paranormal, which  is  not  surprisingbeing Sheffield residents.n
   1 Once you have your code file, load it intomemory as usual, with the command:L
   1 Once you have created your  first  PATTERNyou might want to create a second.  Selectthe up arrow icon to the left of the OTHERbox. This will advance the PATTERN on one.You can have up to 31  different  PATTERNSin memory which is more than enough for  avery full completed song.
   1 Once you have all them sorted out, you'll have to log onto Arcade BBS a few times   and send them proof of your address toz
   1 Once you are heading towards the Ark Royal(see TO SET A FLIGHT PATTERN),  adhere  tothe following checklist:l
   1 Once the author of this impending  utilityhas  the   source   of   a   decent   codecompressor, the rest of the program  couldbe easily knocked  up  (even  I  could  dothat, with what  remains  of  my  Spectrumknowledge from 13 years ago!).
   1 Once again, tried the program with a  fontand a  screen  and,  after  resetting  themachine, a quick press of  the  MF  buttonput them back in memory.
   1 Once a mission has been accepted,  prepareyouself for a  real  life  attack  on  theGerman naval forces.h
   1 On this disc there  is  a  program  called"SNAP   READ4a".:
   1 On the humble Speccy we have little in theway of DTP but with some software like ArtStudio & Tasword (and  of  course  a  goodprinter) we can kick out  some  impressiveresults.
   1 On the above circuits,  all  voltages  arewith respect to  the  signal  ground  (SG)line. The following conventions are used:}
   1 On our third run, we stopped part way intothe dip, the figure just  stood  there.  Igot out to  stand  by  it  but  could  seenothing, but Ford was sat in  the  drivingseat and could see it perfectly.
   1 On Wednesday 24th January, I had a  visit,from Mr Charles Nickson,  an  investiagingoffice of the DATA  PROTECTION  REGISTRAR,an organisation  who  monitor  unathorisedcomputer  use  in  storing   records   andinformation.
   1 Old Kilpatrick
   1 Okay, as promised here is the  interactiveadventure game! Starting at  paragraph  1,follow the instructions and make  choices,changing to new paragraphs when told to doso. Make sure you don't cheat  by  lookingat other paragraphs! It's not particularlyinspiring, but at least it's  an  originalidea...
   1 Ok, so we know the file  name  and  the   length. What about the  start  address?   I think 3]
   1 Oh yes;  to  copy  SNAP  READER4a,  simplypress BREAK (CAPS + SPACE) then type:O
   1 Oh  yes!  I'd  better  give  Ray  Smith  amention before I forget.  No doubt he willinclude a message to me in his column.z
   1 Of course, if you  wish  to  print  out  ascreen when  the  port  is  disabled  thenyou'll have to save the screen to disc andload it in later when you've  re-activatedthe port, and print it out then.
   1 Of course,  life  is  never  wonderful  (Iknow, Emma Wray's never answered any of myletters.. Sob), and there  is  a  problem;the Spectrum cannot  read  these  emulatorsnapshots. There are two reasons for this;firstly the disc format is different  fromthe +D, and secondly  the  snapshot  filesare different from the +D ones.
   1 Of  the  two  values,  one  gives  a   20%increase in speed, the other 50% - a  baudrate of 2250!a
   1 OVERALL:  7/10  A  bit  too  slow  withoutfastram or an accelerator.D
   1 OUT@ addr,byte is like the +D POKE@,  but POKEs the Multiface RAM instead. Like the +D version, you can POKE a 16 bit (double byte) address directly. Eg:
   1 OUT@ 12000,65535 would POKE  12000  and   12001 with the value 255. This  command   is  useful  when  you're   POKEing   an   address pointing to a piece of  machine   code or a font.
   1 OTHER:  (Takes  you  to  the  second  menuscreen)1
   1 OTHER SOFTWARE
   1 OTHER SERVICES
   1 OTHER MESSAGES
   1 OTHER AREAS
   1 ORN.EDIT: This is a sub-menu for producingeffects on top of a note and is covered inthe ADVANCED guide.g
   1 OPTIONS (left hand  side  of  upper  menu)*
   1 OK, hands up all you that think the 'net  is just for high tech, high flying PCs?   If you were talking about the World Wide  Web, you'd be right, but Internet e-mail  is a different matter when it comes to
   1 OK .. so what's missing 
   1 OJ Software
   1 OIL  PRESSURE  /  OIL  TEMPERATURE.  Checkthese gauges  frequently  to  ensure  yourengine is running smoothly. Try not to letoil temperature rise above 00 and  not  tolet the pressure drop below  00.  Both  ofthese  circumstances  could  cause  enginefailure. Once  the  engine  does  fail  itcannot be re-started and  you'll  have  toattempt to ditch the  aircraft  before  itcrashes.
   1 OFFICE WORLD. 0345 444700
   1 OCT: This is the current OCTAVE.  You  canhave values  of  1-8,  with  1  being  thedeepest/lowest octave and 8  being  MickeyMouse.
   1 OCP MASTER TOOLKIT: `5
   1 O - LEFT, P - RIGHT, SPACE - SELECT#
   1 Numbers below 1000, or 1E3, don't  benefitfrom E notation. VAL "100" and VAL  "1E2",for example, are equal, and VAL  "1E1"  isless economical than VAL  "10",  which  isbest left as PI*PI anyway! As a matter  ofinterest, the highest  number  with  whichthe Spectrum can perform  calculations  is1E38.  Er,  that  wasn't   actually   veryinteresting, was it?!
   1 Nr Longton
   1 Now, by using the bottom two rows of  yourSpectrum keyboard, you  can  create  notesjust like a real musical  keyboard.  (makesure you are in EDIT mode).  As  you  playdifferent  notes  you'll  see   the   notedisplayed in position 00. Creating a  tuneusing these notes is simply  a  matter  ofentering a note at position 00,  advancingthe  position  by  one   (by   using   theSpectrums cursor keys) and then entering anote at position 01 and so on to make up atune. At default you have 64 empty 'boxes'per channel.
   1 Now, Dominic has gone one further. He  waskind enough to give me an exclusive  guideof his program last year, but swore me  tosilence so he could get on with it withoutcompetition.  I  agreed,   and   patientlywaited, and waited, and waited.
   1 Now,   enter   the   following
   1 Now you'll have to send off some proof of your address to the BBS to become aM
   1 Now write to Dave Coleman (user #1) and   say you'll send off for registration, and please could you set up an e-mail address for me. You'll need to give a user name   (eg. Rpurchase) which must be 10 chars or less and containing no punctuation. Next  you'll have to give a password which is   CASE SENSITIVE!
   1 Now wait about a week (always call at%
   1 Now try this:
   1 Now the +2 doesn't process the ASW orders,I decided to disassemble  it,  give  it  adamn good clean and attach a socket.x
   1 Now that you have had some practice flyingthe Avenger, the Air  Force  is  ready  tosend you into real combat.n
   1 Now a quick plug for the best music demo  since the MQM series:?
   1 Now a couple of useful e-mail addresses:(
   1 Now  you  get  "4  Out  of  memory,  20:1"instead of "0 OK, 20:1". But if you addQ
   1 Now  delete  all  the  previous  TEMPx.TAPfiles so that you are left with  the  lastone. Rename this to ALCHxx.TAP and move itto your MAGAZINE directory or wherever youwant to keep it.
   1 Now  I'd  like  to  put  some  comment  onarticles in AN.18:<
   1 Note that the voltage values are inverted from  the  logic  values  (eg   the   morepositive logic value  corresponds  to  themore negative voltage).  Also  a  logic  0corresponds  to  the  signal  name   being'true' (eg is the DTR line is at logic  0,that is, in the +3 to +25  voltage  range,then the Data Terminal is Ready).
   1 Note that the software touch  screen  willnot  work  while  a   ZX   microdrive   isconnected   and   will   probably   crash.However,  it  is   compatible   with   theDisciple and +D disc interfaces.
   1 Note that the pressure and temperature  ofthe  oil  will  change  with   speed   andaltitude.]
   1 Not only does this give a silly number  oflives, it also gives the player  an  extralife because the extra decimal places keepit above zero for one extra repeat of  theprogram!
   1 Not knowing the size of  a  +D  sector,  Icannot give you any calculations,  but  ifyou were doing PC formatted disks then thesector size is 512  bytes,  you  would  beable to fit 13.5 sectors into the Spectrumscreen area ready for compressing  !  Trueit would look ugly, but it leaves you  theremainder  of  the  RAM  for  dumping  thecompressed data before writing it to disk.
   1 Not being one to boast, but  contacts  areespecially welcome from non-PC owners too.Everyone can  have  access  to  the  3500+programs I have stored on my PC hard-disk!
   1 Nostalgia freaks may also  be  interested to know that there are CP/M and Commodore 64 disk with a  similar  content  at  the same price. There are  various  companies selling these CDs. I bought mine from  PD Soft. Their adverts can be found in  most PC and Amiga magazines.
   1 No,  NOT  Horace,  but  Miner  Willy!  Thelast, previously unreleased game, Jet  SetWilly  III,  has  finally  made  it  to  awaiting  Spectrum  world.  (Well,  perhapsnot, since nobody knew of it's existence!)
   1 No such file on disc.
   1 No such array for saving.
   1 No of free slots after CAT.
   1 No of files after CAT.
   1 No more data from OPEN IN.
   1 Night  Raider  is  a  realistic  flight  /combat game, which  simulates  the  famousWorld  War  II  mission  to  destroy   thefearsome German battleship, the Bismarck.
   1 Next time you log on, you will either havea message saying "Your e-mail has beenP
   1 Next issue we'll feature a mini  guide  onvisiting Alchemist Research, with  guides,routes and maps!d
   1 Next issue : AlchNews 20, June 1996#
   1 Next  issue  we'll  take  a  look  at  theinternal workings of a video recorder  andhow  to  do  basic  cleaning  -  far  moreefficient and cheaper than  a  video  tapehead cleaner!
   1 New video recorders have  their  audio  inand out phono sockets on the  front  thesedays, for ease  of  connection.  The  sameapplies to my +2. So, on the front of  thecase, directly  between  the  FF  and  REWkeys, I warmed up a  Bradall  and  piercedthe case. I used a variety of round  filesto file it to shape and then inserted  thejack socket, securing it from the  outsidewith the little nut supplied.
   1 New member STEVE HANLEY paid us a visit  acouple of months ago. On the  lookout  forsome Microdrive utilities, Steve called onus for his needs.  Since then he has  beengetting information regarding the  Spctrumemulator  for  the  PC,   and   has   beensupplying interesting contacts  for  cheapsecond hand printers!
   1 New AlchNews header and selector  AN9%
   1 Netherlands branch: Dekamastr 34 
   1 Neon Publishing
   1 Neil Thompson
   1 Needless to say, my career  has  benefitedfrom  my  broad  knowledge  of  computers,especially the PC side of things.u
   1 Needless to say,  we  were  all  computingmorons before we sat down with a tape deckand a copy of Horizons tape!  We  all  gotstuck trying to find the STOP  command  onthe keyboard one night !
   1 NOW INCORPORATED INTO SAM ALCHNEWS"
   1 NOTE: ST uses HEX so the number 10 becomesA, 11 becomes B and so on until you get toF (15). It's only a minor hassle  but  itsjust another reason why people don't  taketo ST!
   1 NIGHT RAIDER:  A  great  GREMLIN  GRAPHICSflight  simulation  /  strategy  /  actiongame. Non PD  -  (C)  Gremlin  Graphics  /Alchemist Research
   1 NIGHT RAIDER
   1 NETHERLANDS
   1 NEGATIVE TEST VOLTAGE11  QM
   1 NB. While reading this article, make  sureyou can distinguish between the  number  0and the letter O. Both are used a lot, andas I type this in Tasword 128  there's  noapparent   difference.
   1 NAVIGATOR (MAP) SCREEN  Press 3
   1 NAVIGATIONAL TIPS
   1 N: Window LEFT
   1 Mystic Dwellings
   1 My thanks to you all for at least  readingthis article.7
   1 My next project was to make a lead to  getthe +2 and PC talking to each  other.  Noteasy, as there is no  documentation  aboutit.  Lloyd  had  tried  once  before,  butfailed.
   1 My name is Mike Mee and I am 25 years old.I've been 'computing' for over 13 years  -since my father suprised  us  all  with  aSinclair ZX Spectrum 48K all  those  moonsago which he had bought from  Laskys  (nowknown as Dixons!). It was either going  tobe a Speccy or as  I  later  found  out  aVic-20 with the massive 3K Rampack !
   1 My name is Ferry Groothedde, for  10  longyears I've made "Uncle Clive & Uncle  Sam"(usually all by myself). And  now  it  wasabout time that someone  would  take  thisheavy task off my shoulder.  But  none  ofthe SCB members ever wrote more  than  onearticle in two years.
   1 My current PC is a rather under spec.  486DX33 with the usuals (8  Meg  RAM,  CD-ROMand soundcard and twin Hard drives  -  oneis 340Meg the other is a  wee  bit  larger850Meg).
   1 Multi System
   1 Mr V. Bishop
   1 Mr Staniford
   1 Mr P. Deane
   1 Mr Nickson told us  that  he  had  paid  avisit to Sherwood, who told him  that  hisclub has a membership of approximately 20-25!
   1 Mr J. Thompson
   1 Mr F. Ridout
   1 Mr A. Marshall
   1 Mr  Nickson  understood   our   situation,however, he wished to see me in person  toconfirm my testimony.i
   1 Mr  Nickson   explained   how   the   DataProtection  Registrar  worked   and   whatcircumstances   I   would   need   to   beregistered.
   1 Move the gunsight  with  the  joystick  orcontrol keys.7
   1 Mountain"(Crystal): 27
   1 Most games in a compilation
   1 More details of this are  in  the  sectionDATA PROTECTION ACT, which can be found inthe index.^
   1 Monika & Wolfgang Haller
   1 Miles Kinloch has revised version 2 of theprogram  to  make  a   version   3   whichrelocates all the  necessary  code  to  +DRAM, eliminating screen  corruption.  Thisrevision (V3) also gives details of any +Dresident utilities it may be  incompatablewith.  +D owners will find  copy  on  thisdisk, inconjunction  with  an  article  byCarl Murray.
   1 Miles Kinloch for vastly improving it,&
   1 Mike Astbury, Beach Imaging
   1 Microdrive filetype.
   1 Merging a non-BASIC file.
   1 Memory space  is  further  organized  intopages,  each   page   holds   100   memorylocations in hex - that's 256 in decimal. The so-called 'zero page' runs  from  
   1 Meare Road
   1 Meanwhile, Miles was busy at his terminal,tapping away...9
   1 May I introduce myself?
   1 Matthew Deeprose
   1 Matt actually had the brainwave of gettinga joint interview from Sherwood and myselfat the same time. I was all for it  but  Iam sure my nematode, oops  sorry,  Nemesiswould have either hid behind an  answeringmachine,  his  daddy  or  said  that   thequestion was 'lost in the post'!
   1 Matt Beal, Fish
   1 Many readers of  Alchnews  will  probably have  one  of  the  computers   mentioned above, and for those people it is a great resource.   The   games   are   organised alphabetically and some of the games have directories of their own for 128k and 48k versions. The amount of effort  put  into this CD must have been massive.
   1 Many of the more powerful (i.e. expensive)computers3
   1 Many commercial programs use  BIN  on  itsown for 0. In fact, BIN  is  not  the  onebyte it appears to  be,  and  is  no  moreeconomical than VAL "0" itself.  So  we'vegot   one   up   on   the   "professional"programmers - they  may  be  machine  codegeniuses  but  they  just  can't  write  asimple BASIC loader! Use NOT PI instead.
   1 Many  commercial  Spectrum  games  featurelevel passwords, so that you can start thegame  from  any  level  which   you   havepreviously visited. In almost every  case,these passwords are stored as text  withinthe machine code.
   1 Manufacturer ref: 895103-83
   1 Manufacturer ref: 80981790
   1 Manufacturer ref: 80981161
   1 Malcolm Gent,
   1 Make cheques to: Mr J. Paine
   1 Magic Button (i)
   1 MULTIDEMO5: This shows the power  of  the READ USR  command  again,  this  time  by switching on the Multiface menu,  without going anywhere near the button!
   1 MULTIDEMO4: This loads  in  the  supplied high  quality   screen   picture   of   a butterfly and stores it in the  Multiface RAM, rather like the above  program.  The difference, however, is  that  using  the OUT@ and CODE MOVE commands, it stores  a small machine code routine  as  well,  so that when  the  button  is  pressed,  the butterfly is shown.
   1 MULTIDEMO3: Draws a simple screen picture and stores it in the Multiface RAM.M
   1 MULTIDEMO2:   Prints   text   from"
   1 MULTIDEMO1: Copies MF ROM to  the  screen and then fast  scrolls  it  in  different directions._
   1 MULTIBASIC  is   the   first,   and   mostcomprehensive program. Occupying only  310bytes, it gives  5  new,  simple  commands(thanks to the +D) to access the MultifaceROM and RAM in Basic. They are:
   1 MSX (only 1 title on CD-ROM)
   1 MOVE TEXT: Allows you to  move  individualchannels of notes to another pattern. Thissaves a lot of time by cloning a track  soyou don't have to start from scratch againwhen you want only a  minor  variation  orindeed the same pattern exactly.
   1 MOUNT PC0:
   1 MORE SMALLS
   1 MIXTURE. This lever adjusts the  ratio  offuel   and   air   flowing   in   to   thecarburettor. Use a richer mixture for takeoffs and fast  get  aways.  Use  a  leanermixture for normal flight. Speed  of  fueldepletion is in relation to how  rich  themixture is.
   1 MINDS DEMO LIBRARY
   1 MILTON KEYNES
   1 MILES KINLOCH MULTIFACE UTILITIES!
   1 MIKE MEE (PC SNAPS)
   1 MICRODRIVE CARTRIDGES
   1 MEMORY MAP
   1 MEDIA BUYERS GUIDE
   1 MDcartridges, and some very cheap  software,starting at a measly 10p!E
   1 MAXIMUM HP   1600 BHP.
   1 MAKRO  are  always   a   good   stop   forcassettes. You can usually get a  pack  often branded C60 or C90 Memorex  tapes  forwell under a fiver. However, a  number  ofyou may  not  have  a  Makro  trade  card.Prices  do  vary,  according   to   sales.Alchemist Research will keep a brief  listof tape prices and,  should  you  wish  toorder some, via us, please make enquiries.
   1 MACHINE CODE:
   1 MACCLESFIELD
   1 M: Window RIGHT
   1 M-Driver is a comprehensive German utilitywhich can perform a variety of tasks. Whenloaded, you are presented with a menu. Allutilities allow you to  choose  any  drivefrom 1-8.
   1 M,B:POKE  43000+R,M  AND  B:PRINT  AT%
   1 Luetzowstr.3
   1 Lots of changes for the  New  Year.  We'llstart with the bad news first:H
   1 Lorton Road
   1 Longest names
   1 London". If it doesn't, you've done#
   1 Logic 3 - learn  BASIC  programming  -  `4(very large + heavy)>
   1 Logging onto Arcade is simplicity itself: set your terminal to 8N1, dial 0181M
   1 Loading from +D in MC
   1 Load BASIC as CODE or vice versa 
   1 Load  Snap  Reader  (remember  that,  it'svital!) and press a key to go to the menu.T
   1 Lloyd  typed  CAT  1   and   watched   theimpressive font display the disk contents,whilst   a^
   1 Lines 20-50 read the contents of the  DATAstatement  and  POKE  the  values  in   tographic A.^
   1 Line 60 displays the bar, made up of  fourstripes. The line is split in to six partsto make it easier to  see  what  statementmakes what part of the stripe.
   1 Line 10 defines how many lines of a UDG weare going to alter. We  will  be  alteringcharacter A  completely.  A  character  ismade up of eight lines, which means  eightnumber.
   1 Line  100  can  also  be   improved.   Thestatement IF LIVES>O is in  fact  wastefuland can be changed to simply IF LIVES. Theexpression IF <variable> will give a "yes"if the variable  is  anything  other  thanzero (even a negative number), otherwise a"no". In the same way, IF  NOT  <variable>gives a "yes" if  the  variable  is  zero,otherwise "no".
   1 LikeWoodhouse, it has a  'village'  style  andatmosphere and all lanes to  and  from  itare unlit country types. One of  which  iscalled Packman Lane,  which  runs  throughfield and forest for about  four  or  fivemiles to a village called Whitwell.
   1 Like James Waddington said in  his  letterelsewhere in this  issue,  he  would  haveliked to  have  printed  out  Paul  Warr'sstory. If he redirects  the  output  to  adisk file and then loads Paul's  sections,pressing Z will dump the text to a file.
   1 Like EXOCAT, gives a full disk  catalogue,but is speeded up  by  having  the  Pennelprint routine removed. Extra Basic programinformation, such  as  program  size,  hasalso been removed.
   1 Let POSITION 1 play PATTERN 1, POSITION  2play PATTERN 2, POSITION 3 play PATTERN  1and so on.^
   1 Leaving the bugs for a moment,  lets  lookat tidying up some other areas:I
   1 Later Programming:
   1 Lastly, there are (inevitably!) a few .SNAfiles around that will not work with  SNAPREADER, but not  many  (I've  found  aboutfive, out of the two hundred  or  so  I'vetried).
   1 Last, but not  least,  is  Albert  Harper.Disabled, and regularly ill, he still goesout of his way to  supply  me  with  greatsoftware,   and   fends
   1 Last commercial release
   1 LOGIC  CONTROL   
   1 LOAD/SAVE/CLEAR SONG: Saved song files aregiven a .S suffix in the filename in orderto ensure an exclusive CAT from +D disc.|
   1 LOAD/SAVE/CLEAR  SAMPLE:  You   can   saveindividual samples to create a library  ofsounds.[
   1 LOAD/SAVE/CLEAR  ORNAMENT:  see   ADVANCEDguide.0
   1 LOAD d*"RAIDER" (+D)
   1 LOAD PFN:  Loads  a  Code  font  file.  oucannot load a PFN font that has  been  putinto a REM (SEE FONTREMA)m
   1 LOAD D1 "filename"
   1 LOAD @1,128,5,36626
   1 LOAD @1,128,4,36114:
   1 LOAD @1,128,3,34816:
   1 LOAD @1,128,2,34304:
   1 LOAD @1,128,1,33792:
   1 LOAD @1,0,9,33280:
   1 LN 'number': The  amount  of  pixels  downthat the next line of text will be printedat. Test with the TRY option.q
   1 LIGHT SWITCH. Always keep the  lights  OFFwhen not using this screen as  the  lightsmake it easier for enemy to spot  you.  Toswitch the lights, simply click on the  ONor OFF.
   1 LETS GO BUG HUNTING
   1 LET ov=1: RETURN
   1 LET o(obj,1)=n: LET o(obj,2)=4+m 
   1 LET o$=" "
   1 LET g(goal,1)=n: LET g(goal,2)=4+m"
   1 LET a=IN@ address
   1 LET a=0+CODE SCREEN$(0,0): PRINT a"
   1 LET a$="text": PRINT MID$(a$,3,5)!
   1 LET A=VAL "1+1"
   1 LET A=SGN PI+SGN PI
   1 LET A$=A$+SCREEN$(x,y)
   1 LET A$="let's see...":
   1 LET  a(b)=PEEK   (pointer+27)*256+PEEK&
   1 LENGTH: This governs the total  length  ofyour song  and  should  be  equal  to  thenumber of total POSITIONS you end up with.If, for instance,  your  total  number  ofPOSITIONS was 54 and your lENGTH  was  setat 27, the song would only  play  half-waythrough before  restarting!  Similarly,  aLENGTH of 1 in  the  above  example  wouldsimply play the first  POSITION  over  andover. A LENGTH of 56 would play the entiresong then add on two blank PATTERNS.
   1 LEFT$, RIGHT$ and  MID$  can't  always  betranslated the way ... (fill in the  name;I forgot to write it down) did. Example:|
   1 LD BC,16384
   1 LC-90 and LC-200 series.
   1 LC-200 ORIGINAL
   1 LC-200 COMPATIBLE
   1 LAST POSIT  (00-63): 63
   1 LARGE  ARROWS:  Moves  the   edit   screendisplay in  any  direction  by  one  pixelposition at a time.g
   1 L: Load screen$
   1 Kobrahsoft
   1 Kevin quoted a price of `18 in AlchNews 16for the device, which included  everythingreviewed here, and P&P. I think  it  wouldbe cheap at twice the price. I was seriousabout not returning it, and sending  Kevina cheque!
   1 Kevin Gurd
   1 Ken  has  recently  been  ill,  but  stillmanaged to sort out some printer utilitiesfor us.[
   1 Keep studying the  ROM routines and you'llmaster m/c in the end!@
   1 Keep all your discs  write  protected  andyou should be safe!!!?
   1 Karen Moore
   1 KOBRAHSOFT
   1 KEYWORDS: Like above,  all  but  the  lastletter of the keyword will be in ASCII. Ifyou do alter them, remember  to  add  128.Keywords start at 30150 and run to 30516.
   1 KEYPAD / AUX SOCKET PROJECTS
   1 KEY": PAUSE 0: CLS
   1 K: Expand HORIZONTAL
   1 K: Clear screen
   1 Just over an hour later I was  negotiatinga tiny multi-storey in  Stockport  itself.Not only  did  I  have  to  travel  to  beinterviewed  and  relieved  of   my   Opussystem, but I had to pay for the fuel  andparking as well! Surprisingly, parking wassome 40p per hour in  Stockport,  comparedto a pound in Sheffield (a very  expensiveplace to live).
   1 Joyce Cook, Softsell
   1 Joyce Cook
   1 John Wilson
   1 John Westhead
   1 John Thompson would would  any  games  andutilities for the Amstrad CPC, Dragon  32,ZX81 and Vic 20. He is also on the lookoutfor cartridges for the Commodore 64. He isselling off some Spectrum  and  Dragon  32games if anyone is interested. Write:
   1 John Stowe
   1 John Garner, Datasoft
   1 Johan Koning, SGG
   1 James has launched a great new service andpaper magazine one step on  from  SinclairClassic.\
   1 James has a large collection  already  forsale,   including   a   cheap   Multiface,Microdrive,   Printer,j
   1 James Waddington, CLASSIX
   1 James Herbert
   1 JSW3 is far harder than the previous Willygames, with more  fiendish  screens  whichwill require  some  carefully  timing  andjumping to be negotiated!
   1 JPP has the suffix .SNA
   1 JIM LEESON, makes and sells printer cablesfor the +2a / +3 to any Centronics printerfor `10 including P&P.j
   1 JET SET WILLY 3: Supplied by kind courtesyof  EMULATE  magazine,  the   final,   andunreleased game in the Miner Willy series.This is the first time that the  game  hasbeen supplied on the  Spectrum.  CopyrightM. Smith / EMULATE magazine.
   1 JAMES WADDINGTON IS BACK
   1 J: Shrink HORIZONTAL
   1 Item 1 = "let's see..."; item 2 = "*";&
   1 Item 1 = "let's see..."
   1 Item  1  =  "let's  see..."   (no   longerdetected); item 2 = "**"B
   1 It's the channel  information  area  whichcarries  input   and   output   data.   Ittransmits input from the keyboard  to  thelower part of the TV screen  and  controlsprogram output to the rest of the  screen,to the workspace higher up in  memory  andto a printer.
   1 It's now been converted, so  lets  save   it. Press option 4 to save the file, we   will call it TEST2.g
   1 It's as  simple  as  that!  To  convert   back, Tasdfue will help,  and  you  can   use the new  machine  code  version  of   T3T2  by  Miles  Kinloch   which   will   convert Tasword  128  files  (including   OPENTYPE) back to Tasword 2 ones.
   1 It would be very nice  if  this  could  bedone for JSW and get a new, fiendish  gamewith  dozens   of   rooms,   all   createddifferently.
   1 It was only last year  when  Ford, one  ofthe Alchemist Team, was driving home  whenhe saw the figure. Whilst still in a greatstate of  shock,  he  drove  to  AlchemistResearch to tell me the story.
   1 It was a  typical  day  at  the  AlchemistFoundation. Dok, Rob and  Orson  were  allsat around the conference table.t
   1 It should also not be used in a  compound statement, due to restrictions of the +D.S
   1 It seems that Mr Sherwood was, for a shorttime, illegally distributing non-PD titlesby Greek coder Theo Develegas (B/W 1,  EEC1993, DINOSAURS, VGA01, VGA02,  VGA03  andVGA04, all mentioned  as  "new  demos"  inPrism's PD Facts,  February  1995).  Sincethese  titles  have  never  been  PD,  anydistribution of them by Mr Sherwood  wouldhave been illegal, whether or not he  knewof  their  status.  <He  was   IMMEDIATELYinformed by me, the sole UK distributor atthat time, but ignored the letters. It wasonly after a strong letter  from  TheodoreDevelegas  that  he   had   to   make   anembarassing climb down! Ed>
   1 It said 'speak to start'. I said 'Hello'.)
   1 It requests us  to  specify  the  start   address, file length and file name.  We   know  the  length  of  the   file,   in   decimal, but need to  work  it  out  in   hexadecimal.
   1 It is worthwhile using a  disassembler  toexamine  these  routines.  I  prefer   theMultiface resident GENIE disassembler, butthere are a wide range available.
   1 It happened again, but  the  figure  'ran'across the road much slower.F
   1 It didn't  take  too  long  to  track downwhich IC was  the  ROM.  The next step wasdetermining  which  of   the  address  anddata lines of the Z80 went directly to theon-board ROM and also to any plug-in.
   1 It began with Triad demos,  and  was  thenfollowed by the UM and Theo Develegas, andmore commercial houses  such  as  MarshallCavendish,   Gremlin   Interactive,
   1 It  is  Version  2.0  AGA   and   althoughunregistered, has AREXX support  but  someof the programs I  have  don't  appear  towork correctly. This could be due to  lackof Registration but I refuse  to  pay  $15and also mess  about  converting  it  thengetting overseas post bitsanbobs. Too muchtrouble if  you  ask  me!  It  contains  4versions of the emulator. 2 for AGA and  2others, (Generic)  which,  to  be  honest,have no real use  whatsoever,  except  formultiple game load (how do you  play  morethan one game at once?)
   1 Invalid +D command.
   1 Introduction 
   1 Introduction
   1 Interactive,developing and testing their new products,conducting meetings and manning their helpdesk. The experience gained  with  runningAlchemist Research, and our own successfulhelp  line,  not  to  mention  the   linksalready  forged  with  the  Gremlin  gamesrights, were all ideal  criteria  for  therole. Sadly, it had to  be  turned   down,due to other work committments,   and  thepost was subsequently  advertised  in  thelocal press!
   1 Initially I had pondered building an EPROMprogrammer, but threw that idea out of thewindow after  calculating  the cost. Afterall, it wasn't as though I enjoyed playingthe game!
   1 Incidentally, I tried this routine on  theRiptoff game featured on the Your Sinclaircover tape. I didn't find  the  passwords,but perusing the code myself  at  a  laterpoint, I found all sorts of silly messagesfrom the programmer. Most of them referredto how badly the  game  was  written,  butamongst   other   nonsensica   was
   1 In this article, we shall use  an  examplefile called TEST.TXT.  It  happens  to  be3759 bytes long in decimal.o
   1 In the seat of your Avenger torpedo bomberyou'll  be   confronted   by   a   cockpitcontaining an array of real time controls,gauges and switches,  all  adding  to  theexcitement of actually being there. Add tothis the facility of being able to see theoutside world from the view point of  yourtail gunner, take control of the engine inthe engineer's seat or the map  screen  ofyour navigator - all at  the  press  of  abutton.
   1 In the example below, a "*"  represents  afilled square, a "." an empty square.O
   1 In syntax diagram form this is given as:(
   1 In order these options are:
   1 In mid-February,  Kevin  passed  down  thecontroller, for us  to  give  an  unbiasedreview.[
   1 In life there are things which matter. TheBeatles getting  back  together,  the  IRApeace process, Take That splitting  (well,maybe not that one!). Another addition  tothis   endless   list
   1 In fact, this can be improved  in  severalways. Line 120 contains the expression VAL"10", which can  be  replaced  with  PI*PI(this equals 9.869604692 but is rounded upto 10 because it's a GOTO statement). Lookat the memory savings for this exchange:
   1 In fact, although it is  not  so  obvious,this is the same process you use when  youwrite in BASIC. Your experience  of  usingthe machine tells you  what  commands  areavailable, and how you can plan  what  youwant to do so that  it  works  within  thecapability of  the  machine.  But  becauseBASIC  does  not  enforce   a   structuredapproach,  BASIC  programmers   are   lessconscious of this process.
   1 In BNF, this takes the general form:$
   1 In BASIC programming there are several setprocedures for dealing with a  variety  ofproblems.  Among  these,  common  examplesinclude the ability to repeat an operationa set number of times, using a FOR .. NEXTloop, or to make a decision  using  IF  ..THEN. Similar structures exist in  Pascal,although these often allow a higher  levelof refinement than in BASIC. This  articlecovers some of the most  useful  of  thesestandard forms.
   1 In AlchNews 14, we took a look  at  ribbonprices and suppliers. Since prices change,here is a  revision  of  ribbons  for  theLC-100 and the  new   LC-90   and   LC-200series.   This  service  may  possibly  beexpanded to  feature  other  printers  andribbons. If you would  like  this,  pleasewrite in  with  your  make  and  model  ofprinter.
   1 In AlchNews  16,  we  gave  a  preliminaryreport of a  voice  controller,  by  KevinGurd. The system comprises of a box  whichplugs into the Spectrum and allows you  tospeak commands into your computer, perhapsto move an object in a game, rather than ajoystick.
   1 In 48K mode, everything will  be  done  asexpected, but a bug in  128K  mode  causes"RETURN  without  GOSUB".   To   be   moreprecise: The  editor  (necessary  to  typeCONTINUE) destroys  the  GOSUB  stack.  InBeta Basic 4.0 this bug has been cured.
   1 In  January,  the  editor  was  offered  aposition2
   1 In  February  there  was   a   Crap   GameCompetition on the Sinclair  site  of  theInternet. This is Dominic's entry:v
   1 Impact PD is also able to supply  softwareother   than   public   domain   at   veryreasonable prices. For  example,  many  ofthe games previously released  by  GremlinGraphics are available under licence  fromAlchemist Research; these games are  of  avery high standard and Impact PD has  fullpermission for their distribution. Furtherdetails and a software list are  availableon request.
   1 If your e-mail address hasn't been set up,write to the sysop (Dave C - #1) and tell him what you're after... (again!)u
   1 If your answer to any of the above is yes,then you should get in touch with  us.  Wespecialise in providing old,  classic  andeven rare items of software (and sometimeshardware) to the still  thriving  Spectrumcommunity.
   1 If you're not  entirely  happy  with  yourselected  mission,  the  straws   can   bere-shuffled  and  you   can   try   again.However, don't do this too many  times  orthe  captain  may  think  you're   not   adedicated pilot.
   1 If you're interested:
   1 If you wish to save the  relocatable  codefor use in your own programs,  enter  thisdirect command (adapted for disc syntax ifnecessary) after running the program:
   1 If you want to upload a Tasword 128 file  (which makes much quicker uploading), thenyou'll have to convert the Opentype file  to a code file first. To do this, you'll  need a short M/C routine that I'll send ifyou ask nicely. You could of course do it in basic but would take rather a long
   1 If you want a reply then please include  aSAE . Cheers. See you!@
   1 If you press 'O',  you  can  redirect  anyoutput  either  to  a  serial  port,  yourparallel printer port, or to a disk  file.By selecting disk, you can  redirect  textor listings to a standard PC  '.TXT'  typefile,  for  editing  in   a   variety   ofpackages.
   1 If you haven't done so ALREADY,  read  theinstructions (in case I've missed anythinghere).Z
   1 If you have hacked versions of  games  (ondisc especially), the code may well be  ina compressed state.  For  goodness'  sake,decompress it before scanning if  this  isso - before  decompression,  much  of  thecode  is  meaningless.  I've   made   thismistake myself on  several  occasions  (egSnare) and it's ever so frustrating!
   1 If you aren't able to do this, you'll haveto spool the tape from the reel manually.S
   1 If you are interested, you can get the JetSet Willy  Editor  from  all  the  leadingsoftware libraries  across  Europe,  alongwith a detailed guide to using it.
   1 If you are also buying in bulk, and  wouldlike tapes of various  lengths,  see  yourYellow Pages (or Talking  Pages  0800  600600 / 0500 192 192) for Recording Studios.
   1 If you are  interested  in  the  good  oldSpeccy days,  then  you  shuld  definitelysend  off  your  pennies  today,  and  whoknows, in less than a two weeks you  mighthave found yourself a  real  bargain!  Oh,and  if  you  think  you  can   contributesomething to the fanzine, drop us a line -we'd be delighted to hear from you!
   1 If you are  even  slightly  interested  inthis  topic,  try  and  get  hold  of  THECOMPLETE SPECTRUM ROM  DISASSEMBLY  by  DrIan Logan & Dr Frank O'Hara. Published  in1983 by Melbourne House Ltd.
   1 If this stops with  "variable  not  found"(or  a  different  error   report),   it'sbecause A$ is not an array (i.e. set up byDIM). The cassette routine in the SpectrumROM fails to exclude simple  strings  (notthe SCS  ROM)  but  most  disk  interfacescheck this properly.
   1 If there are no .SNA files on the disc, orif the disc is not of the  correct  formatthen usually (but not always) the  programwill tell you so and  return  you  to  themain  menu.  Occasionally   though,   SNAPREADER can become confused by  files  thatit takes to be .SNA files, but aren't.  Inthis case you  will  get  garbage  on  thescreen, and if you try to  load  them  theSpectrum  will  crash   (just   turn   theSpectrum off for a few seconds  then  turnit back on and reload SNAP READER and  tryagain on real .SNA files if this happens).
   1 If there are .SNA files on the  disc  thenthey will be  listed  on  the  screen  andpreceded by a  number  (or  a  letter,  ifthere are more than nine files).  You  can6now do one of several things;
   1 If the routine fails, bad luck!  Not  muchcan  be  done,  although  you  could   tryloading the code into a  wordprocessor  tocheck it yourself (if the  program  didn'tfind them but you do, either the addressesor password  you  gave  were  incorrect!).Don't be disheartened, though;  it's  wellworth trying it  on  all  games  you  havewhich  use  passwords.  You  get  a   realfeeling of satisfaction when you know  youcan access every level of a game!
   1 If it has, you can now use e-mail to your heart's content!:
   1 If contacting BG Services for anything,   e-mail is recommended as Brian is aM
   1 If anyone knows  of  anywhere  else  where.SNA files may be  obtained,  then  pleaseget in touch with me. Thanks.q
   1 If any reader can supply me with  a  PrismPD catalogue, or  a  photocopy,  includingany of Theo's titles listed above, I  willbe happy to refund 19p postage, and  we'llsee what Mr Sherwood has to say.
   1 If  you  want  to  repeat  a   number   ofstatements   within   theC
   1 If  you  have  any   questions   or   tipsregarding the emulator  or  anything  elsespectrum orientated please  feel  free  towrite and I'll do my best to answer. Writeto:
   1 Icabod : [email protected]
   1 Ian Collier went one  further  by  writingDISKBASIC. It worked along the same lines,but there was no speed loss, and you couldalso use the drives as well,  including  areduced, but still accessable ramdisc!
   1 ISBN 0 86161 116 0
   1 INVERTED T-BAR. Large box to  right.  Thisindicates the positions  of  the  aileronsand rudder._
   1 INTRODUCTION TO NIGHT RAIDER
   1 INTRODUCTION
   1 INTERNATIONAL ZX81 MAGAZINE
   1 INSTRUCTIONS FOR THE PFN EDITOR
   1 INPUT # from OPEN OUT file.
   1 INFORMATION ARTICLES
   1 IN@ peeks the Multiface memory.  However, this is a FUNCTION and not a command. You can only use it in the following forms:{
   1 II,STATISTICS II, PROJECTOR 1 and SPECFILE+.,
   1 IGNITION. In order to start the engine  ofthe Avenger this must be turned on,  afterall the controls have been set. Never turnthis OFF during flight as you will not  beable to re-start the aircraft.
   1 IF SCREEN$ (ny,nx)="$" THEN
   1 IF A>=0 THEN LET A=0
   1 IF A>0 AND A<1 THEN...
   1 IBM PC compatibles (from XT to Pentium)'
   1 I: Invert window
   1 I've been sorting through my speccy  stuffand in order to get some room in my room Ihave to sell the following, so please helpme keep my room sparce!!! BTW  all  pricesinclude UK postage
   1 I've  been  rather  busy   lately.   Afterpurchasing a lovely Star LC-10 from ArnoldYates of Chorley (send off for his list  -it's the best!), I finally had a dedicatedprinter for the +3. When I invested in thePC, I had to reshuffle the office  around,which could only really  house  two  largemachines  (by  large,  I  mean  with   allhardware,  drives,  software  etc.).   Thereshuffle ensured the +3 had  a  dedicatedposition, and  got  it's  Amstrad  monitorback!
   1 I'm not gonna tell you how to get around  Arcade, as it's easy enough to work it outfor yourself, but just remember to delete most of your messages, or your message
   1 I wrote to Mr Nickson, and  explained  thesituation.  Some  years  ago,  I   orderedsoftware from Prism. It was faulty. I alsoencountered  other   problems   with   hisservice.  However,  I  just  ignored   it,thinking  it  was  a  one  off.  I  wasn'timpressed with Prism at all, so decided tokeep away.
   1 I would like to tell you about  the  Amigaversion of the  Spectrum  Emulator.  Thereare one or two  about  but  the  only  onereally worth mentioning is called ZXAM andcomes in various guises. The first  one  Ican remember was version 1.3 and it wasn'ttoo good. The mouse pointer and  the  menualways stayed at the top  of  the  screen!
   1 I will cover  the  hack insert controllingcircuit the next time round.F
   1 I was introduced to  the Sega when someonebrought it  to  me  for  repair, which wassimple job because  there was little wrongwith it,  just  a  couple  of open circuitwires - one of  which  came from the powersupply pack and the  other was the antennalead!
   1 I used the framework of  the  program  to store a  font  in  the  Multiface,  which would automatically be moved to  RAM  and be displayed. It was  extremely  easy  to perform and worked well.
   1 I thoroughly enjoyed ALEX. It is difficultto complete but it  can  be done and I forone felt very disappointed when it was allover and done  with  as  I felt sure therewere at least another three or four levelsto come after I'd  reached what turned outto be the final screen.
   1 I think that's the lot. I'm off to bed now(it's 2:27 am) so thanks for reading  thisand  have  fun   with   the   .SNAps   andeverything else Spectrum related.
   1 I think that's all there  is  to  be  saidregarding  SNAP  READER's  operation.   IfanyoneZ
   1 I think that this is a great point to  endthis matter on, which  we  all  agree  hasgone on  far  too  long.  You'll  find  noAlchemist  Research   report   on   MartynSherwood and Prism  in  any  more  issues.Yes, there are people who  are  interestedin it, but there are  some  who  obviouslyaren't.  So,   reports   WILL   still   becompiled, but will  be  on  paper.  Simplysend an SAE and we'll  send  one  to  you.That way, the capacity of the issue is notrestricted in any way.
   1 I then saved off  the read data and calledthis routine again  for  the  other 32K ofthe Sega ROM -  the CD 4040 counters wouldnot have  reset  unless  the  power to thecircuit had been interrupted. The combinedvalue of the  two  counters  at this pointwill be 8000  (0  after  the next block isread in).
   1 I rang the office of Mr Nickson, and I wastold that a Mr MARTYN SHERWOOD had writtenand made a complaint, and that Mr  Nicksonhad called to arrange a suitable time.
   1 I purchased this under rated game in 1988.It received an excellent preview  in  YourSinclair magazine  and  subsequent  reviewand rating.
   1 I know that Andy has decided to  cut  downon the Prism reports in AlchNews, but I'vebeen  asked  to  comment  on  the   recentsituation in the Gulf. No, no, I meant thesituation  regarding  the   aforementionedPrism PD, or "PPD" as they are now  known.(Does anyone know why?). <I assume it's sopeople  see  it  and  think  'ooh,  a  newservice', rather than 'Oh,  yes  -  Prism,that poor service run by a liar who cannotcount'. Remember Gerald Ratner who  calledhis jewellry stock 'crap'? He changed  hisstores name to Signet after that cock  up.Ed>
   1 I hope some, if not all, of you  are  ableto help in this quest.@
   1 I have used these utilities all the  time,from the very first days of  my  Atari  STthrough to the Amiga and PC etc.t
   1 I have 4 meg Fast Ram, without Fast Ram itruns even slower.;
   1 I gave  Mr  Nickson  photocopies,  provingsome of the activities Sherwood  had  beenup to, and explained how his lies possiblycost him his position at  the  Boys  Club,and countless customers, and that Sherwoodwas just being  spiteful  and  vindictive,and he was completely motivated by hatred.
   1 I eventually  came  up  with  the  idea ofanother  circuit   that   would  test  theaddress lines.  When  they  held 381D, theROM would be disabled  and a zero would beplaced on the data  lines, instead of a 2B(DEC, HL).
   1 I believe  that  WIZARD  GAMES  are  stillselling second hand 3" disks for around `1each. However, these disks could  be  uptoTEN years old, and have  no  guarantee  ofquality  and  how  they  may   have   beentreated.
   1 I attached two wires from the tags of  thesocket to the appropriate wires of the  +2tape  wires  and  hey  presto   -   workedperfectly!
   1 I am not asking you to take a leaf out  ofAndys book and supply us with an entire PDLibrary, but any help given will be justlyrewarded.
   1 I am also in the process of making a  leadfrom the +3 to a SCART  plug.  The  groundpins are causing  a  little  problem,  butotherwise  the  picture  is   sound.   Thecomplete wiring diagram will be here  nextissue.
   1 I am  the  person  who  uploaded  all  theissues of Alchemist News to  the  SpectrumEmulator site in Norway, and hopefully thebig boss man has had some  more  enquiriesabout AlchNews since !
   1 I already had a printer lead, manufacturedby Alchemist Software's Lloyd Garland. Theonly place at the time to supply a +3 leadwas INDUG, who  were  charging  well  over`10. I paid just `3 for the parts and gaveLloyd the price of a pint for his trouble!
   1 I . i . i . I . i . i . I
   1 I  loaded  up  the  game  on  the  tape  -MOTORWAY. It's a  simple  game  where  youhave to move your little man to avoid  theoncoming cars. Nice  UDGs  and  very  wellpresented.
   1 I  know,  I  know  -  this  is  a  perfectillustration of  messy  programming.  Whenthe password is found, the program  simplyjumps out of the N-loop; very bad manners!However, this doesn't matter  for  such  asimple program,  as  it  won't  cause  anyerrors.
   1 I  hope  you  enjoyed  this  true   story.Normally, these reports are  usually  onlykept  for  our  review,  but  since   thissubject has become  extremely  popular  inAlchNews,  we  felt  they  would  be  wellrecieved. Next issue we will feature  somemore reports on Sheffield ghosts, plus ourinvestigations.
   1 Humourous fiction.
   1 Hulme Lane
   1 However, the device doesn't have a throughport  and  my  Spectrum  setup  is  has  aMultiface  and  +D  on  the  back  to  runAlchemist Research, so it would mean a bitof unplugging to use it. This  also  meansyou would need some sort of port  splitterbefore you could use the +D, so  the  factthe files were supplied on tape only was avalid one.
   1 However, don't forget to close the  outputfile  when  you've   finished.   It   then'disconnects'  the  program  and  preventsrubbish going to it.
   1 However, I was at work, so was  unable  tomeet  Mr  Nickson.  What   I   could   notunderstand is why he called. I had made anenquiry to the organisation in  the  past,to  find  if  I  would  need  to  registerAlchemist  Research,  but  that  was  someyears previously!
   1 However,  Richard  has  promised   a   newservice,  EXPRESS  SOFTWARE.  At  time  ofwriting,  no  press  releases  have   beenissued,  but  Richard  promises  a   largeadvertising campaign!
   1 How variables are stored:
   1 How new AlchNews logo was made
   1 How AR is run
   1 Home computers store  thier  memory  on  aseries of silicon chips. Each memory  chipcarries thousands of tiny  circuits  whichcan be either  switched  on,  or  switchedoff. Each of these circuits  represents  asingle digit in binary - a BIT.  When  thecircuit is switched on  it  represents  1,when it is switched off it represents 0.  Within the chip, these tiny  curcuits  areorganized in groups of eight.  Each  grouprepresents a BYTE - that is  an  eight-bitbinary number, or two digits in hex.
   1 History of Computing (ii)
   1 History of Computing (i)
   1 History of AlchNews, issues 1-9   AN9%
   1 Hilton Court
   1 Here's the m/c  routine  I  used to do thejob:.
   1 Here's a brief explanation  of  what  eachline of the program actually does:L
   1 Here you will see:
   1 He  turned  off  the   headlights   -   itdisappeared! Side lights -  nothing.  Mainbeam - it was back! What had happened  wasthat when the car travelled down into  thedip, the beam hit a puddle to the left  ofthe  road,  and  reflected   to   make   ahologram.  As  we  moved  closer  to   thepuddle, the angle of  the  beam  made  thehologram move to the left,  until  we  hadgone past the puddle,  where  the  'ghost'had then appeared to go into the field  atthe left!
   1 Have you got  your  Spectrum into IM2 yet,Ray?.
   1 Have   you   made   or   about   to   makemodifications to the ROM? What  would  youlike to see featured in a custom  version?Send in your thoughts and examples  to  befeatured in AN20.  The  best  get  a  freeprize!
   1 Hassle FERRY GROOTHEDDE (See TRADING  POSTfor address), who wrote  the  SCS-ROM  andhas traced and cured Spectrum bugs.w
   1 Harrier,Surfchamp, Testmatch 128, Universal  Hero,Vendetta, Spectrum + user tapeP
   1 HYLAS LANE
   1 HOW TO USE SNAP READER
   1 HOW TO ORDER:
   1 HOW TO ORDER
   1 HOW TO LOAD NIGHT RAIDER
   1 HOW TO FIND GAME PASSWORDS
   1 HOW RANDOM IS RANDOMIZE?
   1 HOW MUCH MEMORY.
   1 HELP = Halt. No not Walt,  this  key  willbring back the emulator menu which  is  asbelowY
   1 HEIGHT: This is used to take  the  currentPOSITIONS   PATTERN   down   or   up   (insemi-tones). A value of 255 would take thePATTERNs sound down one note, 1 would takeit up 1 note etc.
   1 HCS GLOBAL. 0800 252 252
   1 HALT statement
   1 HACKING AWAY
   1 HACKERS CORNER - Part 4
   1 H: Stop program
   1 Grindleton
   1 Greatful appreciation must go out  to  allwho helped in the production of this  finepublication. Notable thanks must go to:{
   1 Got that? Right, on with the show."
   1 Good job, too, as the paper report is some23k in length!8
   1 Gives a visual display on the contents  ofeach sector of a cartridge.E
   1 Give it a bash, it should  only  take  youfifteen minutes to  familliarise  yourselfwith the program and modify a room.  Aftera  good  few  months,  allowing  time  forpeople to submit their work, we'll get  itcompiled  and  then  shipped  to  all  thelibraries  for   distribution   (IncludingPrism?  Why  not?  Despite  latest   nastytactics,  maybe  plenty  of  our  goodwillgestures will shame them into stop suckingthe sour grapes on their vines  and  sharethe fruits of the Spectrum community  theyhave been alienated  from  for  so  long).Contributors  will  get  their  very   ownspecial pre-release copy of  the  game  tosay thanks.
   1 Getting some sort of printout
   1 Gerrards Cross
   1 George Imrie
   1 Gastackerstrasse 23
   1 Game over - no lives left!
   1 GRAPHIC GRID
   1 GO SUB 9600
   1 GETTING STARTED (The demo tune)
   1 GENUINE CP/M 2.2 Digital Research Manuals:`6.50/
   1 GENERAL PROGRAMMING
   1 GAME COMPO"
   1 From there I made my escape East  back  onthe  Snake  Pass  to  Sheffield  where   Ifinally got home at 1:30am.o
   1 From Alchemist Software or
   1 From  this  view  you'll  create   'flightplans' and monitor reports  regarding  thelocation of your enemy. Note that you willnot be able to see any land mass from  thePilot screen, despite being drawn  on  themap.
   1 From  this  screen  you'll  prepare   yourAvenger for take off and landings.  It  isalso the screen on which you will check tomake sure everything is in order. If  it'snot it may be a good idea to return to theArk Royal to  repair  the  problem  beforematters get worse.
   1 From  there  we  stop  for  well  deservedrefreshments and relief for my  bronchitis(Coke, a King size Mars and  paracetamol).It was a simple  drive  from  there  alongsome new motorways to Bury.
   1 Frequently asked questions
   1 Free memory after CAT.
   1 Fountain PD
   1 Fountain  PD,  run  by  demo  coders  Dave'Fudgepacker' Fountain, is  definetly  theplace to go for  Spectrum  PD  demos.  FPDhave a huge selection of  demos  includingmany obscure titles which are hard to findelsewhere. Copying charges are  also  verysmall.
   1 For those  of  you  who  do  not  have theelectronics  skillS  required  to  extractdata from the Sega ROMs, if you would careto have a look at  the code of either ALEXKIDD or ACTION  FIGHTER,  or  both, bung adisc or cassette in  a  Jiffy bag and sendit  to  me  at  the  address  below. DON'Tforget to include  postage stamps to coverthe Jiffy bag's  return  trip back to you,though!
   1 For the purposes of the RS232 standard,  a'circuit' is defined to  be  a  continuouswire from one device to the  other.  Thereare 25 circuits in the full specification,less than half of which are at all  likelyto be found in a given interface.  In  thesimplest case, a full duplex interface maybe  implemented  with  as  few  as   threecircuits. There is  a  certain  amount  ofconfusion associated  with  the  names  ofthese circuits partly  because  there  arethree different naming conventions (commonname, EIA circuit and CCITT circuit name).The table  below  lists  al  three  names,along with the circuit number.
   1 For more help on the Z80 emulator,  pleasefeel free to write to me  at  the  addressbelow.Z
   1 For more details and a copy of  the  firstissue of CLASSIX, send an SAE to:K
   1 For information about Martyn Sherwood  andsome of his  nasty  and  spiteful  antics,please send an SAE and request  our  PrismInformation Sheet.
   1 For day-to-day recording, the  first  hourof  the  tape   is   constantly   re-used.Depending on the quality, the life span ofthe  tape   which   vary,   according   tofrequency of use, video recorder  and  howit's maintained.
   1 For a copy of the catalogue, simply send aSAE to  the  Impact  PD  address.  Regularusers  and   contributors   will   receiveoccasional updates of the  catalogue  withtheir orders or letters. Although there isno Impact PD magazine, if any member wouldlike   to   start   their   own   Spectrumpublication and run it themselves,  IMpactPD  will  give  full  support  with   freeadvertising, articles and PD  software  toreview.
   1 For SAM version and SAM subscriptions.&
   1 Food for thought, isn't it?!
   1 Following the success of  the  'Blackhawk'mission   against   the   Bismarck,   moreAvengers were ordered for  June  1942  forthe battle of Midway. They also took  partin battles against the Japanese at Rubuul,and in February 1944,  Avengers  destroyedmore than 250  Japanese  aircraft  on  theground in the Turk islands.
   1 Flushed with  success,  I  decided to giveACTION  FIGHTER  a  try,  though  it's notreally my type of  game, but it was there,so why not?
   1 First off, I shall introduce myself &  howI found out about Alch News in  the  firstplace.Z
   1 First of all, A$ is stored:
   1 First commercial release
   1 First BetaDOS bug fix
   1 Finally, I'd like to thank  the  followingpeople for helping with this program:O
   1 Finally,  if  you  are  still  a   regularmicrodrive user and would like a  copy  ofthe utilities on cartridge, send  SAE  andcartridge to Alchemist  Research.  Becauseof their valuable nature, you are  advisedto send  it  securely,  wrapped  in  foil.Alchemist Research is the  LAST  and  ONLYservice still providing genuine Microdrivesupport!
   1 Filename null or >10 chars.
   1 File doesn't match RAM.
   1 File copying, save TARGET.
   1 File copying, pre-save.
   1 File copying, pre-load.
   1 File copying, load ORIG.
   1 Faraday Drive
   1 FURTHER READING
   1 FUEL. The three marked  buttons  representyour three fuel tanks. One  tank  must  beselected before the engine can be started.When one tank is empty, you must switch toanother tank. The main fuel tank is number2, this tank holds  three  times  as  muchfuel as the wing tanks (numbers 1 and 3).
   1 FROM PATTERN (01-31): 01 (the original)'
   1 FROM CHANNEL (A-C): A (the original)$
   1 FOUR VIEWS FROM THE AVENGER
   1 FOUNTAIN PUBLIC DOMAIN LIBRARY
   1 FOUNDATION.
   1 FOR N=1 TO 0:something: NEXT N
   1 FOR N=0 TO 1
   1 FLIGHT TRAINING
   1 FIXIT device to allow add-ons made for 48kSpectrum to be attached to +3 and  +2a.  2port version: `9.50g
   1 FISH meets Phoenix meets A.R.
   1 FIRST POSIT  (00-63): 00
   1 FIRE button or I
   1 FILING MESSAGES: Text like 'Press PLAY andREC, then any key' begin at 32466 and  endat 32546.]
   1 F: Shade window
   1 F.  Ridout  is  still  selling  an  UNUSEDMultiface 128 with a copy of Lifeguard for`15. He is also  looking  for  a  completelist of EPSON Printer  control  codes  andcommands if anyone can help. Please  writeto:
   1 Expect disappointment as this book is RAREand a collectors item. I have two and no -you can't have one! They change hands  forupwards of `10 but very secretly!
   1 Execute filetype.
   1 Exclusive  Distribution   rights   to%
   1 Every effort will be made to  return  yourorder within 48 hours (two working  days).We hope you enjoy  your  association  withFPD  and  welcome  all  comments  on   ourservice. Your  complaints  will  be  dealtwith swiftly and  with  respect.  Hardwarefailure will result in us  returning  yourorder as soon as possible and with a  FULLrefund. Hopefully  this  will  be  a  rareoccurrence!
   1 Ever  since  that  'nasty  business'  thateveyone knows about, agrees with  at  somepoint,  and  symphasises  with  the   poorpeople concerned, Alchemist  Research  hasbeen everyone's  choice  for  distributingand buying software.
   1 Even today, this game is one of  the  bestflight simulators for the Spectrum. It  isfast, accurate, well detailed and containsaction to boot.
   1 Especially  for  emulator  users  on   theInternet is the  EMULATE  magazine.  Quitesimply a long textfile, the magazine  goesinto great depth of  snapshots,  and  alsofeatures
   1 Ernastrasse 33
   1 Enter Notes/values as for  PATTERN  1.  Tohear your mini song played back we need toset up the POS/PAT/LEN values.r
   1 Enjoy  the   free   issues   of   AlchNewsgentlemen, you certainly deserve them!P
   1 Enigma 42 column shell
   1 Emulator: Load the snapshot RAIDER.#
   1 Emulator Heaven CD-ROM
   1 Emulator  snapshots  and   the   sharewareemulators can be purchased from:J
   1 Emulating the keypad functions+
   1 Elite: Hacking game and files
   1 Elite: Adding a new font
   1 Either version means exactly the  same  asthe definition given before.  If  you  nowwanted to define 'letter', this  could  bewritten in BNF as:
   1 Either of these forms of  notation  simplygive  the  generalised  structure  of  thestatement. For example, you  may  want  todefine an identifier such that:
   1 Edited for the Spectrum by A. Davis#
   1 East Sussex
   1 Each bug will be explained in turn,  alongwith it's cure. The value in  brackets  isthe address we must change for our  customROM.
   1 EXPRESS SOFTWARE
   1 EVALUATION OF NIGHT RAIDER - A. DAVIS 1/96*
   1 ESC = Reset.  Yep,  this  will  reset  theemulator just like those uneasy  to  pressbuttons on the 128K +2j
   1 ERROR REPORTS
   1 ERROR MESSAGES: They begin at 35010  (0:OKstatement) and  finish  at  35430  (R:Tapeloading error).  Suitable amendments:y
   1 EQUALISER MODE
   1 ENGLAND and I'll send you one, if you%
   1 ENGINEER'S screen (press 2) to set the&
   1 ENGINEER SCREEN
   1 END OF LESSON!
   1 END OF FILE
   1 EMULEARNING
   1 EMULATE MAGAZINE
   1 EDITORIAL (ii)
   1 EDITOR HEADHUNTED BY GREMLIN
   1 EDIT: Selects a character to work on  fromthe display in the lower screen area, putsthe character into the screen in the upperarea.
   1 EDIT: Puts  you  in  the  channel  editingmiddle screen section with an 'underscore'cursor. See PATTERN CREATION.q
   1 E: Border text
   1 E-Mail   : [email protected]$
   1 During 1990-91 there was a  'boom'  of  CBusers on  the  airwaves.  This  led  to  agreat deal of  work  with  CB  technology,wiring equipment, aerials  and  so  on.  Apopular hobby  of  CB  users  were  to  gomobile (fit the CB to the  car  and  visitplaces of interest). One of the places  tovisit was Packman Lane.
   1 Drive,  Malvern,  Worcs,  WR14   2BW,%
   1 Drive out of range.
   1 Dragon 32 (approx. 40 titles)
   1 Don't worry if you are unsure exactlt  howthis   works.   The   following   standardstructures are given in BNF to show  theiroriginal form, but this relates closely tothe equivalent BASIC. And in each case youwill see detailed examples, too.
   1 Dominic Morriss
   1 Dominic Morris's great Software Sale!%
   1 Dominic Morris has done it again! He firstwon the love of +3 users with an  externaldrive by writing CONVERT and TRANS1_2, twoprograms which allowed you  to  read  fromand write to +D discs.  They  bordered  onrevoluationary. They enabled +3 users  thechance to access the most popular Spectrumdisk medium ever.
   1 Do you remember my idea  of  a  EurovisionSong Contest on the Spectrum,  with  tunesby  computer  musicians   all   over   thecontinent? At the time, my marvellous ideawas ridiculed,  and  the  editor  of  thispublication even went so far as to suggestthat I was mentally unstable. (By the way,if you'd like to write  to  me,  I've  nowbeen moved to Ward 7).
   1 Disc operation, drive empty.
   1 Disc format query.
   1 Despite being primarily for the  ZX81,  itis still an excellent and  essential  readfor all Spectrum users,  because  of  it'srelative material. We owe  a  lot  to  theZX81 which  is,  in  a  wierd  sense,  ourcomputing  father!  The  magazine  was  sogood, it inspired  me  to  re-install  theZX81 emulator on my PC and leave it there!
   1 Desmond Tyler
   1 December 16th 1995
   1 David Forrest
   1 David Crookes
   1 DaveAN19.55: Fountain.
   1 Dave got  up  from  his  armchair  in  thecorner, put down his crate of beer,  whichhe ripped off from a convenience store  inWoodhouse, and strided over to Dok.
   1 Dave Ledbury
   1 Dave Fountain, December 1995.
   1 Data array filetype.
   1 Darren Randle
   1 Damaged video cassette
   1 DNCS. 01706 367567
   1 DIVIDED CLOCK RECEIVE19  SRTS   SCA 120   SECONDARY PIN 49
   1 DISCDOS: If you've got a Spectrum +3  withan external drive, the  chances  are  thatyou use TRANS1_2 and CONVERT to  read  andwrite +D  disks.  NO  MORE!  This  programinstalls new commands into Basic  so  thatyou can directly access +D  disks  withoutthe need of  any  further  programs.  V1.0Crippleware - will only CAT and LOAD filesfrom a +D disk. For more details, see  thearticle in this issue.  Supplied  with  +3version of AlchNews only.
   1 DIM A$(1): SAVE D1"name" DATA A$():#
   1 DH: Did it? I thought it ended with a  rowof asterisks.7
   1 DEVICE: Choose between  Tape  or  +D  discsupport.2
   1 DELAY CHANGE: Alters the TEMPO or speed ofthe song. 1 is very  fast  with  15  beingmore than slow!c
   1 DEFINITIONS
   1 DEFINITION OF COMMON CIRCUITS
   1 DD  115   RECEIVER CLOCK
   1 DB  114   TRANSMITTER CLOCK
   1 DAY...PICK A CHOICE"
   1 DAVID LEDBURY of  Sam  Prime  has  a  widerange  of  Spectrum  software   for   saleranging  from   budgets   to   big   boxedclassics. I've seen this collection and itis absolutely priceless! For more details,send an SAE to:
   1 DATA PROTECTION REGISTRAR.
   1 DA  113   EXTERNAL PIN 15
   1 D: Window mode 'D' toggle
   1 D. Ledbury
   1 D#5 8000 (Note D sharp is being played  inthe fifth OCTAVE, SAMPLE 8 is being used)S
   1 Current projects at Alchemist Research&
   1 Creating .TAP Files for Z80 Emulator$
   1 Crack City - Reincarnation
   1 Converting:
   1 Continue the above  lines  until  all  thearticles have been added.C
   1 Contact Dominic at:
   1 Concluded next issue.
   1 Computing Terms (ii)
   1 Computing Terms (i)
   1 Computer engineers pocket book
   1 Component House
   1 Completed fonts  must  be  converted  intoREMS and merged  with  the  PFNREM  systemprogram to be able to use them  in  screendisplays.  To  do  this  you   will   needFONTREMA which allows you to create a  REMout of a PFN code file. A full instructionmanual  is  supplied  with   FONTREMA   byFountain PD. If you received your FONTREMAprogram from another source that  did  notcome with instruction then we will send itto you for free.
   1 Compiled by Paul Howard
   1 Comms software FREE from ASW or FPD. Ed>(
   1 Commodore Amiga
   1 Commodore 64
   1 Combined Precision Components PLC!
   1 Combe Down
   1 Code not fully loaded.
   1 Code filetype.
   1 Cleaning computer and tape deck   AN6,p120256k RAM?3
   1 Christian Aymard
   1 Chris Thomson
   1 Chris Taylor, Triad
   1 Chris Taylor
   1 Chris Norfolk
   1 Chic Computer Club
   1 Chessington
   1 Check out  what  Andy  has  to  say  aboutCLASSIX in the news section of this issue.T
   1 Catalin Russen, MicroCRIFS
   1 Cat no: 21-73-12
   1 Cat no: 21-56-06
   1 Cat no: 21-10-57
   1 Cat no: 20-86-20
   1 Cat no: 20-71-95
   1 Case 1: The Packman Lane Ghost
   1 Carma ref: 2869FN
   1 Carma ref: 2861MX
   1 Carma ref: 2861FN
   1 Carma code: 2954FN
   1 Carma code: 2861FN
   1 Carl has only been a customer of AlchemistResearch for a couple of  months,  but  inthat time has been  a  great  pleasure  towork with. He's  pretty  talented  with  aSpectrum, a great conversationist, and  isa worthy member of our team. Despite beingan open ex-customer  of  Prism,  we  couldhave easily treated his new 'arrival' withscepticism, but  we  have  all  (includingother groups) welcomed him with open  armsand gladly appreciated  him  speaking  outabout the shoddy  service  he  experiencedwith Prism.
   1 Can't boot DOS from disc.
   1 CUSTOM ROM: A 16k modified  ROM  file  foruse with the PC emulators  or  +2a  /  +3.It's  supplied  inconjunction   with   thearticle on ROM customising in this issue. Copyright Amstrad / A. Davis
   1 CURVED ARROWS:  Used  to  rotate/  reflectedited characters.<
   1 CURRAH U-SLOT. Two port Spectrum  adaptor,uncased (tested): `4>
   1 CPC Undercover
   1 CPC UNDERCOVER (magazine)
   1 COPYRIGHTED - NOT PUBLIC DOMAIN!
   1 COPY TEMP6.TAP+ANxx4?.TAP TEMP7.TAP#
   1 COPY TEMP5.TAP+ANxx3?.TAP TEMP6.TAP7$
   1 COPY TEMP4.TAP+ANxx2?.TAP TEMP5.TAP#
   1 COPY TEMP3.TAP+ANxx1?.TAP TEMP4.TAP#
   1 COPY TEMP2.TAP+ANxx?.TAP TEMP3.TAP"
   1 COPY /B ALCHNEWS.TAP+ANxxC.TAP TEMP1.TAP  COPY /B TEMP1.TAP+ANxxD.TAP TEMP2.TAPO
   1 CONVERTING RAW PC TEXT FILES
   1 CONTROL OF PLANE AND
   1 CONTRIBUTIONS
   1 COMPRESSED DISKS ... ON A +D ?
   1 COMPETITION:
   1 COMPASS. Third square box. (Lower).  Givescompass direction of travel.F
   1 COMBAT TACTICS
   1 CODE MOVE s,l,d: Moves a block of memory. Thanks to the versatility of the program, it treats all 'low' memory  as  Multiface RAM, so you don't need seperate  commands to put and get code from the Multiface.   The variables s,l,d denote:
   1 CODE MOVE 9000,6912,16384 would get the   screen picture from the Multiface andO
   1 CODE MOVE 16384,6912,9000 would store a   screen  picture  in  the  Multiface  at   address 9000.a
   1 CODE  ERASE:  Clears  the  Multiface  RAM (8361-16338) of any code.C
   1 COCKERMOUTH
   1 CLR: Clears the character from  the  upperedit box.3
   1 CLR SET:  Clears  current  font  from  theEditors memory.9
   1 CLEAR POSITION:  This  clears  the  valuesheld in POSITION/PATTERN.C
   1 CLEAR PATTERN: This clears the entire songfrom memory.6
   1 CLEAR : VERIFY D1"name" DATA A$()!
   1 CLEAR : LET A$="text":
   1 CLEAR (start-1):LOAD "filename" CODE$
   1 CLASSIX is the small magazine for  James'sSpectrum finder service.  It  promises  totrack down any elusive piece of  hardware,software or book,  and  you  don't  pay  apenny until it's found.
   1 CI  112   DATA RATE SELECTOR   24  XTC&
   1 CHRISTIAN AYMARD is on the lookout for thefollowing programs:=
   1 CHIC COMPUTER CLUB
   1 CHESSINGTON
   1 CHANGE PATTERNS lENGTH: Alters the  numberof entries that can be  made  in  any  onepattern. The default is 63 (as the ST uses0 as a starting number, thats  64  to  youand me). Put simply, this means  you  have64 chances to make a sound in  a  channel.You have three  channels  per  pattern  sothat's erm, 192 possible bits of sound perpattern (and a right old racket that wouldmake).
   1 CHALFONT ST PETER
   1 CH  111   DATA RATE SELECTOR
   1 CG  110   SIGNAL QUALITY
   1 CF  109   DATA CARRIER DETECT   9!
   1 CE  125   RING INDICATOR
   1 CD  108.2 DATA TERMINAL READY  21  SQ%
   1 CCEECCAAA?>>MOMOMK
   1 CC  107   DATA SET READY
   1 CB  106   CLEAR TO SEND
   1 CATALIN RUSSEN
   1 CATALIN  RUSSEN  would  like  some   Amigacontacts, wishing to swap tips, advice andsoftware for the Amiga. If you would  likean Amiga penpal, please write to:
   1 CAT without a drive no.
   1 CAT message before drive no.
   1 CAT message after drive no.
   1 CASSETTE TAPES
   1 CARTOD is a cartridge to tape copier. It'sprimary role  is  to  dump  programs  fromMicrodrive to  tape,  which  can  then  betransferred onto a +D disk  system.  Sincethere are few microdrive to  tape  copiersavailable, this is most useful.
   1 CANNON BC01 inkjet cartridges, `5  each  o14 for `50.5
   1 CABLE for 128k or QL RS232 to  printer  ormodem: `6.506
   1 CA  105   REQUEST TO SEND
   1 CA  104   RECEIVE DATA
   1 C: Change font
   1 C359: ED B0
   1 C356: 01 00 40
   1 C353: 11 30 75
   1 C350: 21 00 00
   1 C to F: Not used
   1 By using different  SAMPLEs  and  OCTAVES,you can create a whole range of  differentsounds like basslines, percussion  effects(drum patterns) and good  old  sing-a-longtunes. Once  you've  filled  up  the  0-63'boxes' then select STOP (this  exits  youfrom EDIT mode) and select  PATTERN  (thiswill playback the data you have entered asPATTERN 1.
   1 By the way, if anyone wants to contact  me(especially  Emma   Wray   (please!)   forwhatever reason (always glad to  speak  tofellow Speccy users) then my address is:
   1 By the time you read this, British"
   1 By Robert Purchase of Technium 220"
   1 By Richard Coles
   1 By Paul Warr
   1 By Paul Howard
   1 By Lawrence E. Hughes
   1 By Graham Collier
   1 By Dominic Morris
   1 By Dave Forrest
   1 By  the  way,  when   you   select   printcatalogue on the 'C' CAT  (PC)  DISC  menuSNAP READER will  automatically  turn  theport on then, when printing  is  finished,will reset the port to your chosen value.
   1 Buying a VCR
   1 But, time was progressing and Matt had  toscoot for some Xmas shopping, so  we  badehim a fond farewell and drove on.u
   1 But, the pros far outweigh the petty  consand I would advise  anyone  who  likes  tohave fun with  their  Spectrum  and  lovesobscure  bits  of  hardware  with  endlessscope for expansion to get one soon!
   1 But, it's not the big graphics that make adocument. Often it's the little ones  thatreally make  the  difference.  A  wildlifeclub newsletter would look  most  pleasingwith a lion here and a cat there.
   1 But, I digress, the original point of thisarticle was to ask  you,  the  readers  ofthis magazine, to get in touch with me  inmy quest to compile an even  bigger  arrayof programs for the next  edition  of  theCD-ROM.
   1 But when taking  into  account  the  vast amount  of  material  on  the  CD   these disadvantages are far out-weighed by  the advantages. I can't really comment on the legal  issue  of   providing   commercial games, but the CD  is  widely  available, implying that the  distributors  are  not worried about any aspects of this issue.
   1 But this is the main problem: Arcade BBS  runs in 80 columns, but due to theL
   1 But there would be  no  point  in  storingnumbers in these  circuits  without  beingable to find them again. So each eight-bitmemory is given an address. In  a  machinewith a total  memory  space  of  64K,  forexample, you need 64K addresses - one  foreach location.
   1 Bury was the location of Malcolm Mackenzie(plus lots of my  relatives),  who  neededthe disk from earlier (just  like  a  realadventure!), and would  provide  hostelry.Although he was a little  shy  of  puttingthe kettle on (we Yorkists require  a  cupof tea every 30 minutes or we  wither  anddie), the place was  great  with  lots  ofmoggies!
   1 Bruce Gordon of MGT?!
   1 Brief Keyguide
   1 Brian Watson,  8-BIT
   1 Brian Watson
   1 Brian Gaff, BG Services
   1 Brian Gaff
   1 Brandlesholme
   1 Both programs do the exact same, they copythe 16384 bytes of ROM to address 3M
   1 Booting DOS successful.
   1 Boot message, top line.
   1 Boot message, middle line.
   1 Boot message, bottom line.
   1 Bogie  : [email protected]
   1 Bl: L11  Ap: 86
   1 Bill Richardson, EEC
   1 Bill Richardson
   1 Bill Clark
   1 Beyond that lies an area of spare memory. This allows the memory areas  either  sideof it to grow, until  STKEND  meets  stackpointer and the Spectrum will tell you  itis out of memory.
   1 Before you venture out into the war  zone,it's a good idea to  practice  flying  theAvenger - even if you already have  plentyof flying experience.
   1 Battletracker will probably be finished   (if Bogie ever sends his part!), so go andget it now! This is your chance to vote   for the best Speccy musician in the UK!!!
   1 Basically it is  exactly  the  same  as  aspectrum. The screen size is the same, butif you wish you can switch  to  NTSC  mode(via a NTSC command  from  dos,  availablefrom most PD, or me (for a teeny fee)) andthis  speeds  the  emulator  up   a   tinyfraction and expands the  screen  size.  Iquite like this mode.
   1 Basic compilers
   1 BREAK during +D operation.
   1 BRAUNSCHWEIG
   1 BG Services: [email protected]&
   1 BG Services will probably be able to help with 3) and 4), but the rest you'll have  to sort out for yourself!!!o
   1 BG Services officially ceased  trading  on26/10/95. The intention  is  to  carry  onsupporting Z80 by G.A.Lunter and the  tapeinterface under the B G Services name, butother items listed  here  are  only  whilestocks last.
   1 BBC BASIC Emulator (not the machine, only the langyage is emulated at the moment).R
   1 BASIC: Executes  any  user  defined  Basicthat you have built into the  Basic  (i.e.Cat of Disc system). Several  versions  ofthe PFN EDITOR exsist, the best  of  whichis Miles Kinlochs version which includes aRamDisc  option  for  128k  Spectrums  andimproved Error trapping. This  version  isavailable from Fountain PD.
   1 BASIC filetype.
   1 BASIC disability pokes
   1 BASIC SHORT CUTS
   1 BA  103   TRANSMIT DATA
   1 Autorun program filename.
   1 Author: Mike Mee
   1 Atari 400/800
   1 At the time of this  historic  event,  theAvenger was only a prototype - so even themost experienced pilots needed to  quicklyfamiliarize themselves  with  its  variouscontrols.
   1 At perhaps  the  most  critical  point  ofWorld War II, you take on the  role  of  adive bomber  pilot.  You  have  been  sentaboard the huge aircraft carrier  HMS  ArkRoyal, your mind on one mission - to  seekand destroy the most feared German warshipon the high seas, the Bismarck.
   1 At one point of the lane is a dip, a  deadtree, and the point where a  white  figureruns across  the  road,  literally  inchesfrom the car,  causing  drivers  to  brakesharply, skid, panic and everything else!
   1 As you can see, INT PI is half of VAL  "3"in memory terms. Don't forget that  PI  onits own can be used whenever  it  will  berounded up automatically (eg POKE X,PI  orPAPER PI).
   1 As to where you can obtain the actual .SNAfiles from; there are  many  sources,  forexample:\
   1 As the clock struck ten, I thought it  washigh time we had overstayed  our  welcome.David, on the other hand, seemed to have nintention of going! In the end he  had  tobe forcible removed! It  was  then  I  wasgiven the final bombshell - could  I  takehim home?
   1 As the Sega ROM could possibly hold 64K ofdata, I  decided  to  load  it to SpectrumRAM in two 32K blocks.j
   1 As mentioned above,  the  address  is  twobytes  long  and   requires   two   memorylocations to store it. The Spectrum breaksthe four-digit hex address;  for  instancethe normal RAMTOP address FF57,  into  twoparts, FF and 57.
   1 As it turned out, the  hack I needed to dowas in the first  32K of the game, address381D, a DEC, HL  op code, which decrementsthe timer counter.
   1 As far as can be ascertained, Mr  Sherwoodadvertised these programs in January 1995,began distributing them in February,  thenasked Theo for  permission  to  do  so  inMarch! To quote from a letter from Theo toAndy Davis, dated 28th March 1995:
   1 As far as I know there are no bugs in thisprogram (if you find any,  please  let  meknow) but anyway:e
   1 As everybody knows, the  computer  is  farfrom sophisticated. When you boot  up  theSpectrum, EVERY TIME,  the  chosen  randomnumbers will be the same! So, whatever youdo, do NOT buy a lottery number  generatorprogram!
   1 As digital signals (switched  DC  voltage,such as square waves) are used, as opposedto analogue signals (continuously  varyingvoltage, such as sine waves) a  very  widebandwidth channel (such as direct wire) isrequired.  A  limited  bandwidth   channel(such as  a  phone  circuit)  would  causesevere  and  unacceptable  distortion  andconsequent loss of information.
   1 As an emulator it is superb. It  is  quiteconfigurable and incredibly easy  to  use.The only annoying aspect is that  I  wouldsay about 85% of games run a little slowerthan the proper spectrum, especially  oneswritten in Basic.
   1 As above, but with Disciple  emulation  onPC drive: `207
   1 As above but REGISTERED with tape  supportand extra utilities to read +D  discs  andcreate GIFs from  SCREEN$s.  Tape  supportvia sound card or interface: `15
   1 As  you  may  have  noticed,  many   BASICprograms use VAL expressions, eg LET A=VAL"20" instead of LET A=20.  If  both  thesestatements do the same thing,  surely  thelatter  is  shorter  and  therefore   morememory efficient? No! In fact, all numberscarry  a   hidden   five-byte   qualifier,without   which   the   computer
   1 As  mentioned  earlier,  don't  enter  anynumbers in the last three values per  box.These values are used to enhance the soundwith added effects and is covered in  fullwithin the ADVANCED guide.
   1 As  for  programming,  since   the   voicecontroller works in Basic, programming  issimple. You  need  not  use  the  keyboardagain!  You  could  even  create  passwordsystems based upon your voice,  or  secretcommands!
   1 Arnold Yates has been kind enough to  helpa number of people, and has sold  a  greatdeal of Spectrum  equipment  at  very  lowprices. Arnold has also recently  suffereda bereavement, but bravely  soldiered  on,much to the admiration of us all.
   1 Armeggeddon,  Bubble   Buster,   ChequeredFlag,  Chess,,  Feud,  Fighting   Warrior,Finders Keepers, Fist,  Flight  Simulator,Gauntlet,   Ghostbusters,   Horace
   1 Are you looking for old spectrum software?Do you desperately want to track down thatclassic adventure game, or get your  handson  those  rare   utilities   which   werereleased way back in the  early  eighties?
   1 Are now available for `2.45, including P&Pfrom:/
   1 Arcade BBS is an Acorn Archimedes BBS -   but don't worry, you don't need one toP
   1 Apparently, it is not uncommon for people to contact  the  DPA  in  this  way.  It'susually someone who  does  it  because  ofjealously or has A grudge. In these cases,where a  "rival"  gets  in  touch,  it  iscommon practice  to  also  check  out  thecomplainant, just to make  sure  THEY  areabiding to the rules. This  revealed  someVERY surprising information  about  MartynSherwood, see later!
   1 Apart from this  there  might  be  anotherpossibility:6
   1 Apart from producing regular mailshots, wealso run a Games Finder Service. For a feeof  just  `2  (plus  the   cost   of   thesoftware), we will endeavour to track downany item of Spectrum software for you. Butyou pay absolutely NOTHING until  we  findyour desired item.
   1 Anyway, to test  it  out,  I began playingthe in-built  game,  ALEX  KIDD.  I didn'tcare too much  for  the hand controller sothat  was  removed   and,  with  a  littlejiggery pokery, I wired in a joystick thatcame with a +3 I bought second hand a yearago, though, had  never  used  it as I am,and always will be, a keyboard player.
   1 Anyway, the reason for this article is  tohopefully persuade someone  with  a  greatdeal  of  +D  programming  knowledge  intomaking a disk compressor.
   1 Anyway, DISCDOS is here. +3 users can findthe crippleware version on their  AlchNewsdisk.Y
   1 Any tune on the SOUNDTRACKER is made up ofdifferent  parts;  SAMPLES   (the   actualsounds you hear), PATTERNS (they hold  theorder of notes  to  be  played),  CHANNELS(you can have three channels of sound  perPATTERN) and POSITIONS (the order in whichPATTERNS are linked together to  constructtunes).
   1 Any of you who know more  about  AlchemistResearch  know  that  the  computing   andSpectrum side is just one tiny  aspect  ofit. We also cover  lots  of  other  areas,including
   1 Antony Purvis
   1 Antillis Mission
   1 Ant   Attack,   Avalon,   Blue
   1 Another short cut is to use "E  notation",for want of a better name.  The  letter  Ewithin a number 1E+x means that there  arex noughts after the 1, so 1E+6 is equal toa million, or 1
   1 Another project which I had  been  puttingoff for quite a long time was the externaltape socket for the +2. When the  internaldrive went, some five years ago, I quicklyadded a jack plug with some  wire  to  theappropriate wires of  the  +2,  hoping  tofind the  time  to  get  it  done  in  thefuture. I never did!
   1 Another full catalogue  program.  It  usesAndy Pennel's PRINT#14 routines to squeezemore than 32 characters on one  line.  Theprogram  is  slow  enough,  without   thisroutine making it worse!
   1 Another case of  illegal  distribution  byPrism PD involves the AlchNews 10C update.Mr  Sherwood  disagreed  with  an  articlefeatured in this update, and in  a  letterto Andy dated 14th February 1995 he  said,and I quote:
   1 Another 'essential' utility. This  programis  used  when  you  find  a   number   ofunloadable files on your cartriges.  Afteryou  have   transferred   the   salvagableprograms  to  another  drive,   use   thisprogram to format your cartridge and  sealoff the bad areas.
   1 Andy Davis, Alchemist Research.
   1 Andy Davis for passing it on  to  Miles,(
   1 Andy Davis Bsc
   1 Andrew Parish
   1 And that's all you need to know to become a fully qualified Speccy e-mail expert!Q
   1 And that is not all we offer. In addition,we are soon to turn our mailshots  into  afully  blown  fanzine!  CLASSIX,  will  bededicated  to  old  /   classic   Spectrumsoftware  (before  1990),   bringing   youbargain software, reviews, re-evaluations,original   comment,   tips,   and
   1 And now a word of warning, if people send you huge e-mails, kindly tell them not to,as it's your phone bill remember. This is not so much of a problem at the weekend,  as you can have a full 30 mins online for just a pound. If like me, you end up
   1 And here's another complaint to the editorof this so-called cucumber. Er,  magazine.I recently had the generosity to send in asuperbly   written
   1 And finally, the  PC  disk  compressor  iscalled Teledisk and it  is  used  all  thetime for backing up +D disks on my PC.  Itis a lot slower than the Atari one, but itgets the job done all the same.  The  downside is that none of the machines programsare interchangable, unlike other forms  ofarchive files.
   1 And finally the last two items  are  addedtogether:3
   1 An integral force in both the Atlantic andPacific naval campaigns, Grumman  Avengersalso engaged in anti-submarine operations.They were carried out  from  small  escortcarriers beginning in  February  1943.  Bythe spring of  1944  they  had  eliminatedenemy  submarines  from  all   the   majorshipping lines.
   1 An identifier is defined as a letter or   a digit.2
   1 An executed  IN  A,  (F7) instruction fromthe Spectrum will  take  the  IORQ, RD andA3 of the Spectrum address lines low. Whenthis  occurs  the  final  output  from thegated nor gates will also go low, enablingthe ROM and the hex tri-state buffers.
   1 An essential utiltity, giving you an extra5-10k per disk. It allows  you  to  defineexactly how large you want your  cartridgeformatting. This could be  useful  if  youproduce a microdrive resident program  andwish to avoid leaving any excess space  onthe disk.
   1 An article of mine in  AN17  claimed  thatMartyn  Sherwood  of  Prism  PD  had  beenillegally  distributing  software.   Afterlengthy correspondence with Mr Sherwood, Iagreed to print another article retractingthis statement. However (that  word  wouldbe in italics, if there were any!),  thereis substantial evidence to support it.
   1 An article from a PC user 
   1 An Alchemist Tutorial
   1 Amy Pandagirl
   1 Amstrad PCW
   1 Amstrad 464/6128
   1 Amongst the things  mentioned,  there  areother  little  things   that   are   worthmentioning like keys and what they do.z
   1 Amiga Speccy Emulator
   1 Amiga Emulator:
   1 Always obsessed  with  my  own  'personal'configuration of a computer, when I  foundthat the +2a /  +3  could  allow  this  tohappen, I was hooked! There  was  once  anarticle in CRASH which allowed you to  putyour ROM into a modified Multiface, but  Iwould never desecrate such a device!
   1 Although sometimes a little temperamental,and  refusing  to  work  at  all  on   theemulator,  this  program  does  what   theInterface 1 filing  commands  should  havebeen at the beginning.
   1 Although it  works  well  on  the  genuinething, this program formats cartridges  to0k on the emulator!g
   1 Altering 13308 to 170 and 13309 to 4  makethe routine dump  the  values  in  a  safeplace - on top  of  an  out-dated  routinethat was accidentally left in  place  whenSpectrum BASIC was developed from  the  8kZX-81 BASIC. (43308,170 & 43309,4)
   1 Also, SNAP READER 4a cannot be  used  withBeta DOS or certain  G-DOS  modifications.To see which ones,  load  SNAP  READER  4awith G-DOS installed (if you load up  withBeta DOS installed then SNAP  READER  willtell you, and stop itself)  and  read  theinstructions
   1 Also at the top of the  screen  there  arethe options to save to either tape or disketc, which joystick port 2 is going to be,Kempston, Sinclair 1 or 2, or Cursor.
   1 Also  available  is  the  JET  SET   WILLYEDITOR. This allows you to  edit  Jet  SetWilly to make it easier,  or  harder  but,more importantly, the chance to create JETSET WILLY 4 - Will they  ever  give  it  arest?
   1 Almost every aspect of the  Spectrum  has been included and  is  easily  accessible using the  software  provided.  There  is even  a  collection  of   demos   and   a directory of collections of games, so for example you  can  find  all  the  'Dizzy' games  in  one   place   or   if   you're interested in adventures you can find all those by your  favourite  team,  such  as Delta 4 or Level 9. There is a collection of 16/48 magazine programs,  in  fact  it really  would  be   difficult   to   find something that isn't here.
   1 Allow the glue  to  dry  and  then  gentlytwist the spools to make the tape tight.R
   1 Allie Weston
   1 All you need is the following: (in true   Blue Peter style);
   1 All the address and data lines except A15,were  wired  directly   to   the  ROM,  sointernal   hardwareg
   1 All that remains is for me, the editor, towish you all the best and that I hope  youenjoy the issue, and enjoyed  my  extendededitorial!
   1 All software is archived on 3M 3.5"  discs(including a  set  of  duplicate  back  updiscs). For disc to disc transfer  we  usethe excellent  DISCMATE  copier  and  thencheck target discs with  FILE  TEST  v2.0.For tape copying we use  the  DT+  utilitywhich removes the +D d* loader syntax (letus  know  if  you'd  like  it  left  in!).Obviously we cannot verify every  cassettefull of software but we  have  made  everyeffort to ensure high quality tape copies.The quality of the tape  you  send  us  isvital to ensure good first  time  loading.We highly recommend standard TDK D60's.
   1 All programs supplied have  tutorials  andinformation files, supplied  in  AlchNews.See the INDEX pages for more details.y
   1 All of the above applies to interfacing  aDTE device to a DCE device.  In  order  tointerface two DTE devices, it  is  usuallysufficient to provide a  'flipped'  cable,in which the pairs (TD,RD)  (RTS,CTS)  and(DTR,DSR) have been flipped. Hence, the TDof one DTE is connected to the RD  of  theother  DTE  and  vice  versa.  It  may  benecessary to  wrap  various  of  the  handshaking lines back around from the DTR  oneach end in order to have both ends  work.In a similar anner, 2 DCE devices  can  beinterfaced to each other.
   1 All file slots used.
   1 All being well, your cursor should now be just after the word "Subject:". For the   e-mail to work correctly, you must nowz
   1 All Star LC series: `1
   1 All Andy needs to do is to add the  selectarticle options for .TAP  file  users  andyou can select your  file  and  using  theBrowse option of the  TAP  menu,  you  canreposition the 'tape' to any file you wantto read.
   1 Alf Fairwheather
   1 Alchemist Research address
   1 Alchemist  Research  stocks  a  two   disccollection of GREMLIN games.S
   1 AlchNews,   the   Spectrum's   top   mediamagazine,  is   released   quarterly   andcontains  a  wide  variety  of   articles,ranging  from  tutorials  and  reviews  tohumour  and  the  paranormal.  Write   forsubscription details.
   1 AlchNews price breakdown
   1 AlchNews 128k:
   1 Albert Harper
   1 Alan has been a close friend  for  a  longtime, often sending me goodies he's pickedus, as well as going out  of  his  way  tohelp Albert Harper.
   1 Alan Clarkson, Crashed
   1 Alan Clarkson
   1 Again,  can  vary  widely,  due   to   thepurchasing power of individual stores, butStaples are selling  a  ream  of  Reyspeed80gsm copier plain A4 paper  for  `3.99  +VAT, or just `3.39 per  ream  if  you  buyfive.
   1 After wiring the  above,  and  using  nullmodem settings as detailed in a  Microsoftguide and the  Newnes  Computer  EngineersPocket Handbook, I gave it a try, using  acomms package for Windows on  the  PC  andSpecterm on the Spectrum.
   1 After receiving Alchemist 18 from Andy  inlots of seperate TAP files for  my  PC,  Istarted the usual task of  recreating  themagazine into the space saving single .TAPfile which all of the multiple file issuesof  Alch  News  are  stored   on   my   PCharddrive.
   1 After meeting Nelson (sporting messy  hairand dubious moustache),  we  went  to  thelocal Mc'Donalds to await the first comingof Matt.
   1 After a long  playtest  of  the  game,  wemoved on to looking at the finer points ofthe SAM. I  must  say  that  it's  a  nicemachine but (hah, you  knew  there  was  acatch!) it was  tooled  up  with  lots  ofmemory and drives. And if  you  need  thatmuch to back up a computer to have  it  becalled good, it's a sorry sight indeed.
   1 After a file is selected, a short  machinecode routine  is  created  on  the  screen(16384-16721), which  loads  and  executesthe snapshot. Sadly,  there  is  no  otherspace in the memory for this routine to belocated,   so   screen
   1 After a bad launch, the tape magazine  hasdecided to close down. "Issue 2  only  hadTWO  readers",  said  the  editor  RichardColes.
   1 After I showed him the Spectrum, and  it'sinability to retain  information  in  it'smemory after power off, and explained  howAlchNews was written and that our members'and contacts' details are  all  stored  onrecord cards, no more needed to be said.
   1 After  spending  several  moments  calmingdown, we turned around and  made  the  runagain, this time going slower.r
   1 After  loading  is   complete,   you   arepresented with an  ominous  pause.  It  isthen where you press a key to see  if  thegame  has  actually  loaded  or   crashed!Thankfully, out of trying dozens of games,none actually crashed! But,  reports  havebeen made about crashes down  to  keyboardemulation of the host emulator.
   1 Adventures:
   1 Adrian  Mole,   Black   Crystal,   Cluedo,Doomsday Castle, Gyron, Head  over  Heels,The Hobbit,  Pettigrew  Diaries,  Psytron,Valyrie 17 (no instr), The Sold a million,They sold a million 3, Tasword 2, LinkwordFrench, GAC, Dream (learn mc)
   1 Add `9.50 for FIXIT for +2a / +3 users&
   1 Above it are 168  memory  locations  whichhold  the  representations  of   21   userdefined graphics. However as RAMTOP  is  asystem variable, it can be moved  down  inmemory,  pushing  the  GOSUB  and  machinestacks down into the spare bytes. This  isdone when you are  writing  machine  code.Usually a machine code program  is  tuckedin above the lowered  RAMTOP  so  that  itcannot be overwritten by a BASIC program.  P-RAMT is the physical top of the RAM, inother  words  there  are  no  more  memorylocations on the  Spectrum's  chips  afterthis point. Although P-RAMT is  fixed,  asfar as the Spectrum is concerned it  is  asystem variable with its address stored inlocations 23,732 and 23,733 (5CB5 and 5CB6in hex). And  you  can  POKE  values  intothese and other locations to  make  a  48KSpectrum think it's a 16K machine.
   1 Above  the  spare  bytes  is  the  machinestack. This is used by the machine  itselfwhen a BASIC program is RUN. But when  youwrite machine code you  get  a  chance  tomanipulate it yourself.
   1 AUTHOR: Mike Mee
   1 AT 12,12;"LEFT  ";l$;AT  14,12;"RIGHT%
   1 ASDA are selling TDK 90 tapes in a pack offive for `1.99.9
   1 ASCII areas in +D DOS
   1 ARTIFICIAL  HORIZON.  Third   round   dial(Upper). This shows you where the  horizonis in relation to the  water  out  of  thepilot's   window.   This   is   especiallyvaluable when flying in clouds or  in  lowvisibility situations.
   1 ARRESTER. This hook which dangles from therear of the Avenger is used to catch on tothe landing cables on the deck of the  ArkRoyal. Without it you would not be able tostop the aircraft on such a short  landingstrip without  it  going  over  the  side.Ensure it  is  DOWN  before  attempting  alanding.
   1 ARNOLD YATES
   1 AR quits the IEBA
   1 ANDREW  MARSHALL  has  the  following  forsale:/
   1 AN8,p141Tasword systems
   1 AN8,p137128 Renumber changes
   1 AN8,p135Clive Sinclair picture
   1 AN8,p134Magic Button (iv)
   1 AN8,p131Upgrade your Z80 chip
   1 AN8,p120What Now
   1 AN8,p120Secret of St.Brides Tips 
   1 AN8,p110Using Fax paper on thermals#
   1 AN8,p106IEBA (ZAT) launched
   1 AN8,p104Soapbox: Unscrupulous cash ins&
   1 AN7,p154Rasputin & Propac PD close"
   1 AN7,p141Spellunker 3
   1 AN7,p138192 line copy routine
   1 AN7,p134External +2 tape lead / socket&
   1 AN7,p132128k RS232
   1 AN7,p132 Magic Button (iv)
   1 AN7,p126Spellunkler tipstore
   1 AN7,p124Other adventure Tips
   1 AN7,p110Making amendments to AlchNews%
   1 AN7,p110Changes to AR
   1 AN7,p102Establishing special user clubs   AN7,p150Forth User GroupB
   1 AN6,p140Terrormolinos
   1 AN6,p12832 column system, even faster%
   1 AN6,p127Magic Button (iii)
   1 AN6,p125Custom ROM program tips
   1 AN6,p110Spectrum Gold - Steven Mullen%
   1 AN5,p143Monitor sockets
   1 AN5,p110APD grows
   1 AN5,p102Hisoft Basic to machine code$
   1 AN4,p148The MF, Genie and Lifeguard#
   1 AN4,p146Clock, font and edit routines%
   1 AN4,p144Spectrum video signal improved&
   1 AN4,p120Espionage Island Solution!
   1 AN4,p120APD update
   1 AN4,p110APD Launch
   1 AN3,p170New instant 42 column system$
   1 AN3,p165Spellunker 1
   1 AN3,p163Hisoft Basic and Compilers"
   1 AN3,p133128-48 flip routine
   1 AN3,p1302 Specs and a VTX (comms)!
   1 AN3,p130 Magic Button (iii)
   1 AN3,p121Installing a font
   1 AN3,p115ALCHVENTURES - GAC
   1 AN2,p187Doomsday
   1 AN2,p183Hisoft Basic
   1 AN2,p181Wheels of Fire compilation"
   1 AN2,p176Stunt Car Racer
   1 AN2,p176MORE FROM PAW - Basics
   1 AN2,p170Antillis Mission Review
   1 AN2,p167Magic Button (ii)
   1 AN2,p167 Magic Button (ii)
   1 AN2,p16542 column print driver
   1 AN2,p161Preliminary Magic Button (i)$
   1 AN2,p141Clock, font and edit routines%
   1 AN2,p140Protecting your SAVEs
   1 AN2,p139fault finding and DIY repair$
   1 AN2,p139Extra UDGs in 128k mode
   1 AN2,p112VTX 5000 tips
   1 AN1963 : CLASSIX.  Article  about  a   new*
   1 AN19.C    W"
   1 AN19.9 : ON   THE   GO.   Some
   1 AN19.9    6
   1 AN19.8 : SNAPLOAD. Listing and guide to  a*
   1 AN19.8    
   1 AN19.77: More smalls  and  software  lists*
   1 AN19.77   
   1 AN19.76: Other paper  services,  PCW,  CPC*
   1 AN19.76   
   1 AN19.75: Paper  /   tape   magazines   and*
   1 AN19.75   _
   1 AN19.74   6
   1 AN19.73   
   1 AN19.72: SNAPREAD4.  At   the   start   ofAN19.73: AlchNews  19,  we  featured   theAN19.74: first snapshot loader. Now, at th~
   1 AN19.72   D
   1 AN19.71: BG SERVICES. Closing  down  to  a*
   1 AN19.71   
   1 AN19.70   T
   1 AN19.7 : FERRY GOOD.  An  introduction  by*
   1 AN19.7    
   1 AN19.69: HACKERS  CORNER.  Part  4,   withAN19.70: Graham Collier.B
   1 AN19.69   
   1 AN19.68: SOFTWARE  TOUCH  SCREEN.   Create*
   1 AN19.68   
   1 AN19.67: SINCLAIR  EXPRESS.  The  magazine*
   1 AN19.67   
   1 AN19.66: ON   TRIAL.   The
   1 AN19.66   
   1 AN19.65   7
   1 AN19.64: MICRODRIVE UTILITIES. Tutorial toAN19.65: the programs available  from  ASWT
   1 AN19.64   b
   1 AN19.63   x
   1 AN19.62: PLUS D MESSAGES.  The  definitiveAN19.63: guide by Paul Howard.H
   1 AN19.62   
   1 AN19.61: TAP FILING. Modifying AlchNews to*
   1 AN19.61   &
   1 AN19.60: EMULEARNING. Getting some sort of*
   1 AN19.60   
   1 AN19.6 : FILECON. Converting PC text files*
   1 AN19.6    
   1 AN19.59: CD  REVIEW.  A  review   of   the*
   1 AN19.59   
   1 AN19.58   
   1 AN19.57: PAULS PIX. Graphical humour.%
   1 AN19.57   g
   1 AN19.56   
   1 AN19.55   L
   1 AN19.54   g
   1 AN19.53: SOUNDTRACKER
   1 AN19.53   
   1 AN19.52: SPECCY  WORLD  RECORDS.  Hard  to*
   1 AN19.52   
   1 AN19.51   
   1 AN19.50   
   1 AN19.5 : DISCDOS. The latest and  best  +3*
   1 AN19.5    V
   1 AN19.49   
   1 AN19.48: RS232 BOO HOO. A  thorough  guideAN19.49: to  the  RS232   and   it's   pinAN19.50: connections.  With  full   colourAN19.51: pictures of all ports.
   1 AN19.48   
   1 AN19.47   
   1 AN19.46   
   1 AN19.45   
   1 AN19.44: NIGHT RAIDER. Comprehensive guideAN19.45: and tutorial to this issue's freeAN19.46: game.b
   1 AN19.44   
   1 AN19.43: TELEDISK. The +D disk compressor.*
   1 AN19.43   
   1 AN19.42: SNATCH THE STRIPE.  How to create*
   1 AN19.42   _
   1 AN19.41: THE  ALCH  FILES.  File  1,   The*
   1 AN19.41   
   1 AN19.40: SNAPSHOT   SEARCH.   Mike"
   1 AN19.40   (
   1 AN19.4 : THE  DATA  PROTECTION  REGISTRAR.*
   1 AN19.4    
   1 AN19.39   
   1 AN19.38: BASIC SHORTCUTS.  Save  time  andAN19.39: memory with these natty tricks.R
   1 AN19.38   z
   1 AN19.37   
   1 AN19.36   2
   1 AN19.35: ALCHNEWS   INDEX.   ComprehensiveAN19.36: guide to all articles from issuesAN19.37: 1 to 18.e
   1 AN19.35   X
   1 AN19.34   
   1 AN19.33: SPECTRUM EMAIL. Finally, put thatAN19.34: old VTX5000 to good use!K
   1 AN19.33   
   1 AN19.32: IPD. Guide to yet  another  great*
   1 AN19.32   c
   1 AN19.31: NEW SERVICES.  New groups to  hit*
   1 AN19.31   
   1 AN19.30   6
   1 AN19.3    
   1 AN19.29: PAULS  RANTINGS.  Features  PrismAN19.30: comments and a new game format.R
   1 AN19.29   
   1 AN19.28: ABCD AWARDS.  More trusted  souls*
   1 AN19.28   M
   1 AN19.27: MULTIFACE  MADNESS.  Tutorial  to*
   1 AN19.27   f
   1 AN19.26   
   1 AN19.25: MEMORIES ARE MADE  OF  THIS.  HowAN19.26: the Spectrum remembers things.Q
   1 AN19.25   
   1 AN19.24: MEDIA PRICES.  A look at the best*
   1 AN19.24   
   1 AN19.23: SOKOBAN.  Crap  game  corner   is*
   1 AN19.23   
   1 AN19.22: WILLY  RETURNS.  The  most  loved*
   1 AN19.22   
   1 AN19.21: VIDEO TAPE REPAIR. A useful guide*
   1 AN19.21   c
   1 AN19.20   [
   1 AN19.2 : PFN  TUTORIAL.   Guide   to   the*
   1 AN19.2    ,
   1 AN19.19: STAR USERS CLUB. A second look atAN19.20: ribbon prices, including the  newT
   1 AN19.19   p
   1 AN19.18: THE
   1 AN19.18   
   1 AN19.17: FPD.   Information   about   this*
   1 AN19.17   
   1 AN19.16: TRUKY RANDOM?  Why  the  Spectrum*
   1 AN19.16   
   1 AN19.15: AMIGA  EMULATOR.  Review  of  the*
   1 AN19.15   
   1 AN19.14   G
   1 AN19.13: ROM CUSTOMISING.  Complete  guideAN19.14: to customising  the  ROm  on  theT
   1 AN19.13   9
   1 AN19.12: THE STOCKPORT  MEET.  A.R.  meets*
   1 AN19.12   ~
   1 AN19.11: PUTTING   TOGETER   PASCAL.   The*
   1 AN19.11   
   1 AN19.10: PASSWORD. Finding game passwords.*
   1 AN19.10   3
   1 AN19.1 : This Index.
   1 AN19.1    
   1 AN19.0 : Editorial.
   1 AN19.0    c
   1 AN18,9  Logic Gates
   1 AN18,7  Fountain PD Introduction 
   1 AN18,5  128 BASIC bugs (iii)
   1 AN18,41 Putting Together Pascal (i)#
   1 AN18,33 Programs from other machines$
   1 AN18,31 Coding a demo, Chris Taylor#
   1 AN18,24 Memory saving techniques (ii)%
   1 AN18,21  A Change of Spirits story"
   1 AN18,2  Programmer Chris Pile Jailed$
   1 AN18,2  How Basic programs are stored%
   1 AN18,18 The Garden, appropriate poem$
   1 AN18,17 Remjumping
   1 AN18,15  Psychic Phenomenon - P.Howard&
   1 AN18,12 Metric Day Madness
   1 AN18,11 Zen and the Art of Noise (ii)%
   1 AN18,10 Writing adventures in BASIC#
   1 AN17,8  Mixing colours
   1 AN17,6  Repairing and replacing +D drive  AN17,16 ABBA switch on the +3G
   1 AN17,31 Zenobi Reviews, R. Main
   1 AN17,30 IEBA (8BIT) (Re-)Launched!
   1 AN17,23 New memory saving technique (i)   AN17,28 Paged Graphics (ii)E
   1 AN17,22 Attack of 
   1 AN17,21 Fountain PD lauch guide
   1 AN17,20 Silly computer names
   1 AN17,19 PAW System Variables
   1 AN17,18 Desert Island Specs - P Howard&
   1 AN17,11 Desert Island Specs - Orson UM&
   1 AN17,1  New staff to run ASW
   1 AN17,1  Guest visitors to AR
   1 AN17,1  AR granted rights to GREMLIN$
   1 AN17,1  128 BASIC bugs (ii)
   1 AN16,55 Fitting an Amiga 500 disk drive   AN16,57 Installing MF3 internally to +3   AN16,57 DIY Lightgunh
   1 AN16,54 RS232 protocols
   1 AN16,53 Clipart collection
   1 AN16,51 Hacker's corner (ii)
   1 AN16,50 Artificial intelligence
   1 AN16,5  Microdrive Microguide
   1 AN16,5  DIY Joystick
   1 AN16,49 Hacker's corner (i)
   1 AN16,47 Using the second 128k screen$
   1 AN16,46 Music, Maestro, MIDI
   1 AN16,45 Music Maestro
   1 AN16,43 Mobile telephones
   1 AN16,43  Crack City - Deja Vu
   1 AN16,4  Second hand Speccy price guide&
   1 AN16,38 More Time travel
   1 AN16,37 Using morse code on the Speccy&
   1 AN16,35 Noise supression
   1 AN16,34 Better BASIC programming 
   1 AN16,33  More Time travel
   1 AN16,31 Using Tasword 128 on emulator%
   1 AN16,31 Keydefine
   1 AN16,30 Paged graphic
   1 AN16,3  128 manual project
   1 AN16,26 Using Tasword 128 on emulator%
   1 AN16,26 DLS
   1 AN16,23 Converting Tasword files (ii)%
   1 AN16,20 YS Megabasic (ii)
   1 AN16,19 Desert Island Specs - D Fountain  AN16,22 128 BASIC bugs (i)D
   1 AN16,18 Powerprint (ii)
   1 AN16,18 Converting Tasword files (ii)%
   1 AN16,16 Repairing and replacing +D drive  AN17,16 +D Error messagesC
   1 AN16,15 Today's software houses
   1 AN16,1  AR changes
   1 AN15,5  8 bit library guideline idea$
   1 AN15,44 Games with odd scenarios 
   1 AN15,41 Funny filenames
   1 AN15,4  Ribbons
   1 AN15,4  Modifying Tasword 128
   1 AN15,4  Machine prices
   1 AN15,4  DIP Switch settings
   1 AN15,39 Maxiprint ribbon re-inker!
   1 AN15,37 Converting Tasword filetypes$
   1 AN15,36 Guide to demo coding
   1 AN15,34 Lifeguard
   1 AN15,33 Uniscroll
   1 AN15,3  Encoding Tasword 2 files 
   1 AN15,27 All Formats Show - Worksop"
   1 AN15,25 Installing MF3 internally to +3   AN16,57 ABBA switch on the +3G
   1 AN15,25 Classics? Best & worst games$
   1 AN15,22 YS Megabasic (i)
   1 AN15,21 Fonts
   1 AN15,21 +3 Doctor and Disckit
   1 AN15,2  Sending secret messages (ii)$
   1 AN15,16 Editview 2
   1 AN15,16 Converting Tasword filetypes$
   1 AN15,14 Modifying Tas128 2nd char set%
   1 AN15,12 Hey you device (ii)
   1 AN15,11 RS232 Spectrum to PC / Amiga$
   1 AN15,10 Sound socket splitter
   1 AN15,10 Magic Button / Hey you device%
   1 AN15,10 Computer links without RS232$
   1 AN15,10  Hey you device (ii)
   1 AN15,1  Keyboard cleaning, updated"
   1 AN15,1  AR takes over SCB
   1 AN14.20  Crack City - Time travel!
   1 AN14,9  Why PD is being restricted"
   1 AN14,8  Prestel
   1 AN14,8  +3 DOS Masterclass (ii)
   1 AN14,7  Tape socket amplifier
   1 AN14,7  Frequency counter
   1 AN14,7  Amplifier
   1 AN14,6  Monitor circuits
   1 AN14,4  Versatile on / off switch!
   1 AN14,4  Using a Tandy printer
   1 AN14,3  Overline 'bug' cured
   1 AN14,27 Womo 23 collection
   1 AN14,27 Traffic Lights game
   1 AN14,27 Syntax
   1 AN14,27 Booklet A6
   1 AN14,27 +3 Doctor and Disckit
   1 AN14,25 Disk loading syntax differences   AN14,31 ZAT & Spellunkler closeI
   1 AN14,23 Sending secret messages (i)#
   1 AN14,21 DLAN
   1 AN14,2  More Multifacing
   1 AN14,19 Slowdos
   1 AN14,15 Tobos versus Uschi compilers$
   1 AN14,14 AR on Internet
   1 AN14,12 Fireview 2 (ii)
   1 AN14,1  Ribbon prices
   1 AN14,1  Chris Box drive - faults found&
   1 AN14,1  AR gets permission for INPUT$
   1 AN13,8  Rescuing a damamged +D catalogue  AN15,18 +D Problems and dangersI
   1 AN13,7  Nickel RF screening
   1 AN13,6  Demon Hacker's holiday at AR$
   1 AN13,5  Specword - Word processor!
   1 AN13,5  +D Hook codes
   1 AN13,5  +3 DOS Masterclass (i)
   1 AN13,3  Undocumented +D commands 
   1 AN13,3  PD interview with Womo
   1 AN13,3  Good external +3 disk drives$
   1 AN13,22 Star Users Club Launch
   1 AN13,20 Star LC-100 reviewed
   1 AN13,2  Other programs for Multiface$
   1 AN13,15 GAC
   1 AN13,15 Fireview 2 (i)
   1 AN13,14 AR launches Star Users Club#
   1 AN13,12 +3 Utilities
   1 AN13,12 +3 DOS Masterclass (ii)
   1 AN13,11 6 in 1 power adaptors
   1 AN13,11 +3 DOS Masterclass (i)
   1 AN13,10 Good external +3 disk drives$
   1 AN13,10 Disk drive care
   1 AN13,10 Battery Backup power supply#
   1 AN13,10  Magic Button / Hey you device&
   1 AN13,1  1982, SUC, Turbo PDF close"
   1 AN13,1  +D versus +3 - buing guide"
   1 AN12,8  Tobos - Basic compiler
   1 AN12,8  Encoding Tasword 2 files 
   1 AN12,7  +3 Utilities
   1 AN12,6  More +D DOS fixes
   1 AN12,5  Miktor's +D Tutor
   1 AN12,5  Bumper Boogie Pack
   1 AN12,5  +D versus +3 - buing guide"
   1 AN12,4  Refilling inkjet cartridges#
   1 AN12,4  Modifying Gens3.51 to +D 
   1 AN12,4  DX1 DOS problems
   1 AN12,3  Dust cover ideas
   1 AN12,2  Spectrum +3 Tasword utils!
   1 AN12,2  Eurovision Eurotrash
   1 AN12,2  128k AlchNews
   1 AN12,10 +D versus +3 - buing guide"
   1 AN12,1  Sinclair Classic
   1 AN12,1  How APD is run
   1 AN11,7  Modifications to Opus emulator&
   1 AN11,5  Sinclair Classic
   1 AN11,4  Spectrum PD discouraged (BB)$
   1 AN11,3  Cheap source of software 
   1 AN11,2  Fish review
   1 AN11,2  +D Bug buster - more bugs!
   1 AN11,0  SAM arrives and is binned!"
   1 AN1,27  Powerprint (i)
   1 AMBOS stands for Advanced Microdrive BasicOperating System. When the program is run,it installs six new filing commands:x
   1 ALTITUDE. Far left.  The  gauge  indicatesthe height of the Avenger above sea level.The largest needle indicates  altitude  in10's of feet. The medium needle  indicatesaltitude  in  100's  of  feet.  The  smallneedle indicates  altitude  in  1000's  offeet.
   1 ALCHNEWS19
   1 ALCHEMIST SOFTWARE or FOUNTAIN  PD  for  awide range of wonderful fonts  and  usefuldiassemblers.a
   1 ALCHEMIST SOFTWARE for  three  custom  ROMprograms.  One  by  myself,  one  by   BenDouglas and DISKBASIC  (+3  only)  by  IanCollier. The ones by Ben and  myself  wereoriginally designed  for  the  +2a/+3  butwork very well on the  emulator!  You  canalso get a text file on  ROM  disassembly,with details of some  useful  routines  tolook at.
   1 ALCHEMIST RESEARCH. 0114 269 7644!
   1 ALCHEMIST RESEARCH for three custom  ROMs,suitable for the Z80 or JPP emulators. Oneis supplied with this issue.p
   1 ALCHEMIST RESEARCH INFORMATION
   1 ALCHEMIST LEADS WAY IN NEW SOFTWARE#
   1 ALBHAR PC SHAREWARE
   1 ALBERT HARPER
   1 ALAN SHARVELL
   1 AIRSPEED. Second round dial  (Upper).  Thenumbers  on  the  dial  are  indicated  in100's. To INCREASE airspeed, push  forwardon the  throttle.  To  DECREASE  airspeed,pull back on the throttle.
   1 ADVENTURES
   1 AD: Well, that  ended  on  rather  a  weaknote, didn't it?:
   1 AD: Ah well, you see... er, yes. Ahem.&
   1 ACTION COMPUTER SUPPLIES. 0800 61 12 34'
   1 ABOUT THE AVENGER
   1 ABCD AWARDS
   1 AB  102   SIGNAL GROUND
   1 AAN19.54: marvellous
   1 AA  101   CHASSIS GROUND
   1 A: Window UP
   1 A. There is a  Spectrum  Sensations  2  CDavailable with over 3000 games on  it.  Ifyou don't have a CD drive, I have 37 disksfull of games, of  which  you  can  selectwhich ones you want for 15p per game or 10games  on  a  disk  for  `1.50  plus   75ppostage. Or if you live  locally  you  cancollect them, thus no postage!
   1 A. It is excellent if you have fastram andif  you  have   an   accelerator   it   isrecommended wholeheartedly.o
   1 A. Converts  an  Amiga  into  a  Spectrum.(Simply)2
   1 A.  Because  although  it  is   the   fullversion, it is updated  regularly  by  theauthor, and to get the latest versions  asand when they are ready, he will send themstraight to you. It costs $15 to  registerbut I think it is too expensive.  <The  PCemulator works out at about $50!>
   1 A,B,C: The three sound channels of your AYchip./
   1 A word of  warning  though:  you  will  bebreaching copyright  of  AlchNews  if  youactually edit or  manipulate  any  of  ourarticles in a word processor. If you  wantour advice: DON'T DO IT - unless you  haveour written permission first!
   1 A week later,  after  smashing the slidingcover  into   a   hundred   or  more  tinypieces  (anyone  got  a  spare?),  with  atightly  clenched  fist,  and  a  look  ofhatred  in  my  eyes,  I  gave  up trying.However, a day  or  two  later,  not to bebeaten by  a  stupid  game,  I  thought tomyself, "Why  not  have  the  top  off themachine  and  have  a  look  round  to seewhat's what and  maybe  you  can stack theodds  in  your   favour   instead  of  thegame's?"
   1 A visit to Alchemist Research
   1 A simple but ingenious program which  addsthe familliar7
   1 A secondary channel is sometimes  used  toprovide a very slow (5-10  BPS)  path  forreturn information (such  as  ACK  or  NAKcharacters) on  a  primarily  half  duplexchannel. If the modem used  supports  thisfeature, it is possible for  the  receiverto accept  or  reject  a  message  withouthaving  to  'turn  the  line  around',   aprocess that usually takes 100 to 200 ms.
   1 A routine for skipping over  values  in  atable uses the system routine STK-CONST todiscard  each  value.  STK-CONST  normallycopies  the  value  to  the   address   inregister DE, but the codes  at  13308  and13309 tell it to dump it at the  start  ofROM, avoiding  the  need  for  a  seperateLOSE-CONST routine.
   1 A quick reset and  jab  of  the  Multifacebutton and your work is back!G
   1 A quarter of  the  way  through,  we  weremoved on by the  traffic  warden,  so  theinterview continued as we tore up downtownStockport until we found a  nice  businesspark - where we  were  moved  again  by  asecurity 'guard' (for  want  of  a  betterword). Onward  we  drove  again  until  wefound an ambulance station. That would do,and certainly did for about an hour and  ahalf until we were moved once more.
   1 A program like this has been available forthe Spectrum +3 for  quite  a  while,  butrequired an external disk  drive.  To  usethis program, you will need any  Spectrum,a +D interface  and  a  80  track,  doublesided disk drive. The program has not beentested on a SAM or Disciple.
   1 A pointer is a memory location, or  rathera pair of memory locAtions,  which  storesthe address of another location,  in  thiscase the start of a particular section  ofmemory. The address of any byte of  memoryis two bytes long, so it has to be  storedin two adjacent memory locations.
   1 A number of  ABCD  members  happen  to  bepensioners. Despite ill health  and  othersetbacks,  a  small  number  have  marchedboldly on with  their  Spectrums.  I  onlywish   my
   1 A local computer shop in Sheffield  (only)also sells  various  branded  (Apple)  andunbranded DD / HD disks for `5 per 25.  Ifany readers would  like  to  purchase  viamail order, again get in touch. As a roughguide, I could obtain and  post  50  disksfor approximetly `12 (UK posting).
   1 A guide by EWGF
   1 A great tape-disk  transfer  program.  Thedata boasts it will transfer from tape  toANY  disk  system  which  uses  Microdrivefiling commands. And it does! The  programhas been successful on the  +D,  Opus  andMicrodrives, as well as on the emulator!
   1 A couple of miles out of  Woodhouse  is  avillage   called   Kiveton   Park.L
   1 A couple  of  years  ago,  ZAT  got  theirreader's  involved  with  the  forthcomingrelease of the SAM MANIC  MINER  game,  bygetting them to  design  screens  for  thegame.
   1 A clue: HORIZONS doesn't count!
   1 A cap connected  from  the  5 volt rail tothe reset  and  the  resistor would ensureboth ICs reset at power on.o
   1 A box of  Precision  HD  diskettes,  readyformatted for PC cost only `3.99 + VAT.Q
   1 A PRACTICAL GUIDE TO RS232 INTERFACING&
   1 A J Howard
   1 A IN BOX: Click  on  this  to  alter  fontdisplay colours, each click moves  on  theATTRIB's by 1.b
   1 A Brief Overview
   1 A 48K spectrum has 64K of memory space  intotal. The 'K' figure refers to the amountof memory you can use, the  other  16K  isreserved for the machine's use.
   1 A 'K' in computing is roughly analogous tothe 'k'  which  stands  for  a  kilo  -  athousand - in the metric system. But 1,000is not very convenient when converted intobinary or hex.
   1 A  week  before  the  above  date,   DavidLedbury gave me a  call  and  asked  if  Iwanted to  attend  a  small  meet  at  theabove, to finally meet (duh)  Matt  'Fish'Beal, and loan some of my equipment to oldNelson Ledbury himself. It  also  gave  methe chance to cast my wise  old  eye  overthe new Z2 magazine  and  get  interviewedfor it.
   1 ??? First to write  in  with  the  correctanswer  wins  an  evening  out  with  Paul"Napkin?   A   'sow   wester'   would   bemore appropriate" Howard!
   1 >>AA>><<KJKJHJ
   1 <letter>::=A|B|C|D|E|F|G
   1 <identifier>::=<letter>|<letter or digit>)
   1 <This is to get back all you  swines   whoused my name in vain in your articles! Ed>T
   1 <Prizes for the best suggestions  of  whatEWGF stands for. Ed>>
   1 <Oh no. What is it this time? Ed>!
   1 <Note that the  above  two  messages  onlyapply  if   you   have   installed   MilesKinloch's bug fix programs. Ed>s
   1 <BG's Latest VTX-5000 price: `8.50"
   1 <Also replaces original 0:OK statement.'
   1 <<??==>>JKJNJQ
   1 ;"Next, Prev, Index or Choose:"
   1 ;"M to change Music (+D)":
   1 ;"LOADING PART ";CNT
   1 ; RET (to call address)
   1 ; LD (HL), A (read byte from Sega!
   1 ; JP NZ, -9 (to load next byte)  C9#
   1 ; IN A, (F7)
   1 ; CP F0 (test  to  see  if 32K of!
   1 : [email protected]
   1 : TEST.TXT
   1 : [email protected]
   1 : [email protected]
   1 : MYROM.BIN
   1 : 3.3p/min.
   1 : 0181 391 0744
   1 9866 TM LUTJEGAST
   1 9630 RETURN
   1 9610 LET s$=s$+" from me for only `6.  The*
   1 9600 LET s$=" HEY,  HEY!!!  A  crap  BASIC*
   1 9597,201 cures the SCREEN$  bug.  This  issimilar in principle to the above bug. Trythis command:a
   1 9210 BEEP .1,10: PRINT AT n,18;a$: LET&
   1 9200 PRINT AT n,18; OVER 1; FLASH 1;" "   9205 LET a$=INKEY$: IF a$="" THEN GO TOQ
   1 9195 GO SUB 9200: LET m$=a$: RETURN#
   1 9190 GO SUB 9200: LET q$=a$
   1 9185 GO SUB 9200: LET r$=a$
   1 9180 GO SUB 9200: LET l$=a$
   1 9175 GO SUB 9200: LET d$=a$
   1 9170 GO SUB 9200: LET u$=a$
   1 9160 LET n=8
   1 9150 CLS : PRINT AT 5,10;"DEFINE KEYS"; AT*
   1 9140 REM DEFINE KEYS
   1 9135 GO TO 9090
   1 9130 IF INKEY$="3" THEN GO SUB 9300:$
   1 9110 IF INKEY$="2" THEN GO SUB 9150:$
   1 9100 IF INKEY$="1" THEN RETURN
   1 9095 IF INKEY$="" THEN GO TO 9090!
   1 9090 PRINT AT 20,7;s$(1 TO 20): LET#
   1 9080 PRINT AT 11,11;"OPTIONS:";AT 13,8;"1.*
   1 9070 PRINT AT 9,5;"DOMINIC MORRIS!
   1 9060 PRINT AT 8,3;"WRITTEN IN ABOUT#
   1 9050 PRINT AT 6,5;"ON COMP.SYS.
   1 9040 PRINT AT 5,0;"WRITTEN FOR THE CRAP'
   1 9030 PRINT AT 3,10;"
   1 9020 PRINT AT 2,10;"S O K O B A N""
   1 9010 BORDER 7: INK 0: PAPER 7: CLS :$
   1 9000 REM MENU
   1 90 initialise  a  loop   from   the   1st)
   1 90 REM MALVERN, WORCS,WR14 2BW
   1 90 PRINT b;"=";: FOR m=0 TO 7: PRINT CHR$)
   1 90 FOR Z=N TO B
   1 9/10  Worth  getting,   if   got 
   1 9. Release the brake by pressing K.#
   1 9. If you haven't already  fast  forwardedthe tape past the  bad  section,  cut  thetape as before, but on the  white  sectionof  the  tape  which   joins   the   blackrecordable tape  with  the  white  leader.Spool off as before, but take note of  thetape quality.
   1 9. Feeling just a little guilty at  havingabandoned your mission,  you  run  in  andsnap up all kinds of lovely  cheap  Speccygear: a Multiface for 60p, a  Spectrum  +3for 50p, a digitiser for 20p and more! Youdecide to resign from the force and set upa
   1 9,25;"LEVEL ";level
   1 9 way D-socket and cover
   1 9 West View
   1 9 FOR  J=1  TO  12:READ  A:PRINT   CHR$'
   1 9 ... A1  - - - - - - - -  7 ... Q2#
   1 8BIT  magazine  also  has  the   followingadvert for 8 bit software and 3" disks.Q
   1 8744-8 BRUCE
   1 874-78 AUTO*
   1 859-63 +SYS*
   1 8297-306 Snap
   1 820 GO SUB 600: RETURN
   1 810 LET lives=lives-1: IF lives=0 THEN&
   1 80p each (cased + instructions)
   1 800 REM ABORT GAME
   1 80 if the 2nd  char  isn't  that  of  the)
   1 80 REM 20 GREENHILL DRIVE,
   1 80 IF Q$<>"Y" AND Q$<>"y" THEN NEXT#
   1 8. You try to do your job  but  you  can'thelp  thinking  of  that  digitiser  whichwould only have cost  you  20p.  You  knowthat you have nothing to live for,  havingmissed the  sale,  so  you  pick  up  yourpolice gun  and  shoot  yourself,  to  thecriminal's obvious delight. The End.
   1 8. Simply take off all the tape  from  theslave  spool  and  throw  it   away.   Thequickest way is to pop the  spool  on  thefloor  and  pull  the  tape.  Video   taperecords one second of data  on  every  sixfeet of tape! So even though  it  looks  alot, it's not as much as you may think.
   1 8. Return  to  the   PILOT   SCREEN,   by)
   1 8,12;"UP ";u$;AT 10  ,12;"DOWN  ";d$;%
   1 8 NEXT Q:CLS:POKE 23693,233
   1 8 DCD. DATA CARRIER DETECT.  This  circuitis the signal whereby the DCE informs  theDTE that it has an  incoming  carrier.  Itmay be used by the DTE to determine if thechannel is  idle,  so  that  the  DTE  canrequest it with RTS. Note that  some  DTEsmust have an incoming DCD before they willoperate. In this case,  this  signal  musteither be brought over  from  the  DCE  orprovided locally by a wraparound (eg  fromDTR) locally at the DTE end of the cable.
   1 8 ... A2  - - - - - - - -  6 ... Q3#
   1 7: Tom-Tom
   1 78 Holtdale Avenue
   1 720 RETURN
   1 715 PRINT   AT   13,25;"KEYS";AT   14,25;)
   1 710 PRINT AT 5,25;"LIVES ";lives;AT#
   1 70794 FILDERSTADT
   1 700 LET o$=" "
   1 70 if the 1st  char  isn't  that  of  the)
   1 70 REM ADDRESS:
   1 70 IF P$<>"X" AND P$<>"x" THEN NEXT#
   1 70 IF   PEEK
   1 7. You're catching up  with  the  criminaland he's  starting  to  get  worried.  Onemistake on his part could make things easyfor you. But just then, you see a car bootsale with loads of rare Spectrum  hardwareat bargain prices! Do you park and get outyour wallet (go to 9) or carry on pursuingyour arch-enemy (go to 8)?
   1 7. Start the engine by clicking ON.#
   1 7. Place the LANDING GEAR and the ARRESTER   in the DOWN position.B
   1 7. Lift up the slave spool  and  then  cutthe video tape.9
   1 7 SG. SIGNAL GROUND. This circuit  is  theground to which  all  other  voltages  arerelative. It must be present in any  RS232interface.
   1 7 Manor Drive
   1 7 ... A3  - - - - - - - -  5 ... Q4#
   1 6: Electro clap
   1 690 REM End of listing
   1 690 NEXT n
   1 6829-40 CHANNEL used
   1 6817-27 STREAM used
   1 6801-15 No G+DOS loaded
   1 680 PRINT AT n,5;a$
   1 680 DATA 65,251,237,69
   1 6786-99 File NAME used
   1 6774-84 END of file
   1 6759-72 File NOT FOUND
   1 6744-57 Directory FULL
   1 6719-42 Not enough SPACE on disc 
   1 670 NEXT m
   1 670 DATA 237,79,241,237,123,224
   1 6698-717 Disc write PROTECTED
   1 6686-96 Wrong DRIVE
   1 6674-84 Network OFF
   1 6663-72 O.K. G+DOS
   1 6643-61 Writing a READ file
   1 6622-41 Reading a WRITE file
   1 6609-20 Invalid CODE
   1 660 IF a$(m)="&" THEN LET goal=goal+1:&
   1 660 DATA 253,225,221,225,241
   1 6599-607 PUPIL set
   1 6588-97 CODE error
   1 6576-86 MERGE error
   1 6560-74 Wrong FILE type
   1 6546-58 VERIFY failed
   1 654-2212 and wait for it to answer...%
   1 6527-44 VARIABLE not found
   1 6512-25 Invalid DEVICE
   1 650 IF a$(m)="$" THEN LET obj=obj+1:$
   1 650 DATA 241,217,8,225,209,193
   1 65 Altyre Way
   1 6496-510 Invalid STATION
   1 6478-94 Invalid FILE NAME
   1 6461-76 No "+SYS " file
   1 6441-59 CHECK DISC in drive
   1 6424-39 FORMAT data lost
   1 6411-22 SECTOR error
   1 640 FOR m=1 TO LEN a$: IF a$(m)="*"#
   1 640 DATA 241,237,71,225,209,193
   1 6394-409 BREAK requested
   1 6374-92 Statement END error
   1 6351-72 Nonsense in GNOS
   1 635 IF a$="^" THEN GO TO 700
   1 6339-55 Nonsense in G+DOS
   1 630 FOR n=5 TO 99: READ a$
   1 630 DATA 2,237,70,49,200,65
   1 626 CLS : PRINT PAPER 1; INK 7;AT!
   1 625 RESTORE 950+(level*50)
   1 620 DIM g(10,3): LET goal=0: LET 
   1 620 DATA 254,2,32,4,237,94,24
   1 6159-77 Are you SURE ? (y/n)
   1 6145-53 OVERWRITE
   1 6124-39 (+D ROM Ver 1.A)
   1 6102-13 PLEASE WAIT
   1 610 DIM o(10,2)
   1 610 DATA 1,32,4,237,86,24,10
   1 6074-89 "SYSTEM" LOADING
   1 600 REM DRAW SCREEN
   1 600 DATA 211,254,58,226,65,254
   1 60 REM IT NOW..SO HERE'S THE
   1 60 Queensfield
   1 60 PRINT PAPER 0;"
   1 60 LET pointer=32768+(n*16)-16
   1 60 LET Q$=CHR$ PEEK (N+1)
   1 60 ...and the following character into Q$)
   1 6. Unfortunately, your car falls  off  thecliff and crashes onto  the  rocks  below.You are dead, and as such have  failed  tocatch the bad guy. The End.
   1 6. Set the WING LOCK to DOWN.
   1 6. Ensure the  nose  of  the  aircraft  is   level or slightly up.B
   1 6. Between the spools, at the base of  thecassette is a switch. This mechanism locksthe spools into  place  to  stop  it  fromgetting  trapped  in  the   cover.   Audiocassettes do not have this  mechanism  andare  rather  crude   compared   to   videocassettes. Gently press on the mechanism'slever to release it from the teeth of  thespools.
   1 6) The file  TEST3  will  save,  all  that   remains is  to  load  up  Tasword  128,   select drive 0 and then load  the  file   TEST3.
   1 6 way IPC plug
   1 6 Tithe Barn Way
   1 6 Ravensmead
   1 6 FOR N=1 TO 6:PRINT PAPER 2;" ":NEXT S   7 FOR Q=0 TO 50:BEEP .05,2:IF IN  187>QQ
   1 6 DSR. DATA SET READY. This circuit is thesignal that informs the DTE that  the  DCEis alive and well. It is normally  set  tothe ON state by the DCE upon power-up  andleft there. Note that a typical  DTE  musthave an incoming DSR in order to  functionnormally. This line must either be broughtover  from  the  DCE,  or  provided  by  awraparound (eg from DTR)  locally  at  theDTE end of the cable. On the  DCE  end  ofthe  interface,  this  signal  is   almostalways present, and may  be  wrapped  backaround (to DTR and / or  RTS)  to  satisfysignals  whose  normal  function  is   notrequired.
   1 6 ... A4  - - - - - - - -  3 ... Q5#
   1 5: Snare sound
   1 5950-4 WHAT?
   1 595 PRINT AT  10,5;"WELL  DONE  FOR"  ;AT)
   1 5942-8 EXECUTE
   1 5933-40 OPENTYPE
   1 5924-31 SNP 128k
   1 5916-22 SPECIAL
   1 5908-14 SCREEN$
   1 5900-6 MD.FILE
   1 590 LET level=level+1: IF level<9!
   1 590 DATA 225,201,243,58,227,65
   1 5892-8 SNP 48k
   1 5887-89 CDE
   1 5879-85 $.ARRAY
   1 5871-7 D.ARRAY
   1 5866-8 BAS
   1 585 REM NEXT LEVEL
   1 580 RETURN
   1 580 DATA 221,225,221,36,221,36
   1 575 LET x=nx: LET y=ny
   1 570 LET o$=SCREEN$ (ny,nx)
   1 570 DATA 221,229,62,1,205,3,64
   1 565 GO TO 575
   1 560 FOR n=1 TO obj: IF SCREEN$
   1 560 DATA 221,225,221,36,221,36
   1 555 REM Check for all done
   1 550 GO TO 575
   1 550 DATA 95,122,238,128,87,21
   1 55 Hardy Street
   1 545 IF SCREEN$ (ny,nx)="@" THEN LET#
   1 540 PRINT AT oy,ox;"$": LET o$=" ""
   1 540 DATA 254,10,32,9,214,9,20
   1 54 feet, 2 inches.
   1 54 Deanscroft Avenue
   1 538 GO TO 555
   1 537 PRINT AT ny,nx;o$
   1 536 PRINT AT oy,ox;"@": LET o$="&":#
   1 535 IF SCREEN$ (oy,ox)<>"&" THEN 
   1 532 IF SCREEN$ (oy,ox)="$" THEN
   1 531 IF (SCREEN$ (oy,ox)="@") THEN!
   1 530 IF (SCREEN$ (oy,ox)="#") THEN!
   1 530 DATA 205,3,64,209,28,123
   1 525 LET ox=nx+px: LET oy=ny+py
   1 520 DATA 235,221,229,213,62,1
   1 515 IF  SCREEN$  (ny,nx)<>"$"   THEN   IF)
   1 51069 KOLN
   1 510 PRINT AT y,x;o$
   1 510 DATA 255,103,24,2,111,97
   1 50p each (caseless)
   1 505 IF SCREEN$ (ny,nx)="#" THEN RETURN&
   1 500 REM Moving
   1 500 DATA 56,9,214,9,111,121,203
   1 50 put the character at this address into)
   1 50 REM OKAY, I'VE OWNED UP TO
   1 50 LET P$=CHR$ PEEK N
   1 50 FOR n=1 TO 112
   1 50 DATA 255,254,252,248,
   1 5. You swerve off the road and... onto thepavement! You quickly correct your  courseand continue your quest for justice. Go to7.
   1 5. Set the ARRESTER switch to UP.!
   1 5. Keep your descent at a rate no  greater   than four feet per second.G
   1 5. Is there a  verify  +D  disk  structure   program available which  could  examine   the  disk  to  ensure  no  errors  were   created ?
   1 5. If you have already fast forwarded yourtape past the bad sections,  the  tape  onthe slave spool is no good.o
   1 5) To convert to Tasword  3/128/+2  format   (all happen to be the same), we use the   program T2T3  or  TAS2TAS3,  a  machine   code program to convert the  format  by   adding a control character at  the  end   of each line.
   1 5) A small amount of cash to throw at BT  6) Patience!!!8
   1 5 Various art packages
   1 5 NEXT   N:PRINT   AT
   1 5 MINS BY:"
   1 5 LET O=NOT PI:LET I=SGN PI
   1 5 LET O=NOT PI:LET I=NOT O
   1 5 CTS. CLEAR TO SEND. This circuit is  thesignal that  indicates  that  the  DCE  isready to accept  data  from  the  DTE.  Innormal operation, the CTS line will be  inthe OFF state. When the DTE  asserts  RTS,the DCE will do whatever is  necessary  toallow data to be sent. At this  time,  theDCE would set CTS to the ON  state,  whichwould then allow the  DTE  to  send  data.When the RTS from the DTE returns  to  theOFF state, the DCE  releases  the  channeland then set CTS back to  the  OFF  state.Note that  a  typical  DTE  must  have  anincoming CTS before it can transmit.  Thissignal must either be  brought  over  fromthe DCE, or provided by a  wraparound  (egfrom DTR) locally at the DTE  end  of  thecable.
   1 5 ... A5  - - - - - - - -  2 ... Q6#
   1 4: Kick Drum
   1 490 DATA 0,40,2,198,18,254,10
   1 48k snapshot filetype.
   1 480 DATA 3,12,24,248,125,254
   1 48 Dunster House
   1 470 DATA 17,18,0,167,237,82,56
   1 460 DATA 203,18,33,15,0,25,14,0
   1 450 DATA 86,35,229,27,27,203,35
   1 440 DATA 64,16,251,24,96,94,35
   1 43030 = Rows 11-21, columns 17-31."
   1 43020 = Rows 11-21, columns 0-16.!
   1 43010 = Rows 0-10, columns 17-31.!
   1 43000 = Rows 0-10, columns 0-16. 
   1 430 DATA 6,48,33,84,65,205,185
   1 42999:PRINT   "INITIALISING,   PLEASE%
   1 420 DATA 49,0,67,221,33,229,67
   1 410 DATA 65,33,82,65,205,185,64
   1 400 DATA 92,205,6,64,221,33,201
   1 40 print address being  scanned  (can  be)
   1 40 REM (C)2.2.1996 D.J.MORRIS
   1 40 PRINT AT 0,0;N
   1 40 PRINT AT 0,0;16384-x;" to go
   1 40 PRINT : NEXT n
   1 40 LOAD @1,0,8,32768:
   1 40 GOTO 10
   1 4. TAIL GUNNER'S VIEW.
   1 4. Push the THROTTLE  KNOB  to  the  FULL)
   1 4. Make sure your ALTIMETER reads  between   50 and 100 feet.=
   1 4. It's getting dark  and,  still  on  thecriminal's tail,  you  come  to  a  narrowclifftop road. It's hard to see where  theroad turns, but there's little margin  forerror because if you go off the road,  youwill die! Do you turn left (go  to  5)  orright (go to 6)?
   1 4. Continue process 3 until the end of the   compressed file has been reached.N
   1 4. As you look down at the tape, you  willsee two spools. The one  on  the  left  isknown as the  MASTER,  this  contains  thevideo tape before it is viewed or recordedon. The one on the right is known  as  theSLAVE, and holds the tape which  has  beenthrough the video recorder.
   1 4) This file will now load perfectly  into   Tasword 2. If this is what you  wanted,   stop reading here as we are  now  going   to convert it to Tasword 128 /  Tasword   3 / Tasword +2 format.
   1 4) Dr Scroll or Firescroll software#
   1 4 RTS. REQUEST TO SEND.  This  circuit  isthe signal that  indicates  that  the  DTEwishes to send data to the DCE (note  thatno such line is available for the oppositedirection, hence the DTE  must  always  beready   to   accept   data).   In   normaloperation, the RTS line will be OFF (logic1 / MARK). Once the DTE has data to  send,and has determined that the channel is notbusy, it will set RTS to  ON  (logic  0  /SPACE), and await an ON condition from theDCE, at  which  time  it  may  then  beginsending. Once the DTE is through  sending,it will reset RTS to OFF. On a full duplexor simplex channel, this signal may be setto ON once at initialisation and  left  inthat state. Note that some DCEs must  havean  incoming  RTS  in  order  to  transmit(although this is not  strictly  accordingto  the  standard).  In  this  case,  thissignal must either be brought across  fromthe DTE, or provided by a  wraparound  (egfrom DSR) locally at the DCE  end  of  thecable.
   1 4 NEXT R:IF NOT PEEK 23669 AND -R  THEN'
   1 4 Bethune Close
   1 4 ... A6  - - - - - - - -  4 ... Q7#
   1 3: hi-hat tone
   1 390 DATA 111,221,225,201,42,118
   1 39 High Street
   1 380 DATA 63,203,63,111,241,133
   1 3758 contains the number of lines to  copyto the printer. Although 192 lines may  beavailable  and  shown  on  a  game  screenpicture, 176 is  the  accepted  norm,  thebottom 16 lines being used  by  the  INPUTline.  So,  if  COPYing  a  picture  to  aprinter in a program, you  want  the  full192 lines. (33758,192).
   1 370 DATA 240,203,63,203,63,203
   1 37 Trimingham Drive
   1 360 DATA 245,221,110,1,125,230
   1 36 Grasmere Road
   1 350 DATA 203,39,203,39,203,39
   1 34535 is the NEW routine. It  is  commonlyknown as a WARM START on  other  machines,since  it  leaves  the  systems  variablesalone, as well as any data above RAMTOP.
   1 34223 is the error RASP routine.  You  canalter the contents of the register to makeit rasp a bit quicker!j
   1 340 DATA 103,221,126,2,203,39
   1 33807  is  a  routine  which  clears   theprinter buffer and exits the COPY routine.T
   1 33756 is the COPY routine.
   1 3372: At this address, the Basic editor istold to scroll 24 lines  of  the  display,but theres no point scrolling the top lineup,  because  it  disappears.  It   shouldreally be 23. (POKE 33372,23)
   1 330 DATA 203,63,203,63,203,63
   1 320 DATA 221,102,2,124,203,63
   1 32 Dursley Road
   1 310 DATA 103,221,110,0,24,43
   1 300 DATA 221,102,1,124,230,15
   1 30 initialise a loop from start to finish)
   1 30 REM CRAP GAME COMPO
   1 30 PRINT #0;"INSERT PC DISK AND  PRESS  A)
   1 30 PRINT "please type CONTINUE": STOP%
   1 30 POKE x,a
   1 30 POKE t,PEEK x
   1 30 IF PEEK n>31 THEN PRINT TAB 20; CHR$   PEEK n;1
   1 30 FOR N=A TO B
   1 30 DRAW x-PEEK 23677, y-PEEK 23678"
   1 3. Write this compressed  area  of  memory   out to another disk or even tape  as  a   series of compressed files !!t
   1 3. Reduce your airspeed to under 175 mph.)
   1 3. Read in each compressed track from  the   file, decompress it and write  it  back   to the disk.c
   1 3. Oops! You knock over a poor old  grannywith her  shopping  trolley,  and  she  istaken  to  hospital.   Unfortunately   thecriminal doesn't stop to  help  and  zoomsahead, leaving you to be  thrown  off  theforce. Ho ho! The End.
   1 3. NAVIGATOR'S VIEW.
   1 3. Carefully, and on a flat table,  gentlylift up the top half of the  cassette.  Ifyou have a sticker on the spine, you won'tbe able to lift off  the  top  completely,but open it towards you in a hinge effect.
   1 3. Adjust the fuel mixture (RICH for take)
   1 3) No action was taken against us!"
   1 3) Experts on the following  machines  who   are able to transfer the software  from   8-Bit to PCs, or help make up cables to   help with this task. The machines  most   need of help are:
   1 3) Anyone with sense knows  that  although   Wordmaster is quite nice, it's not  all   that popular! So,  lets  get  the  file   converted to Tasword 2.
   1 3) A VTX5000 modem
   1 3" DRIVE BELTS
   1 3 metres of 9 way cable
   1 3 RESTORE  10:FOR  R=1  TO   40:   READ'
   1 3 RD. RECEIVE DATA. This  circuit  is  thepath whereby serial data is sent  from  thDCE to  the  DTE.  This  circuit  must  bepresent if  data  is  to  travel  in  thatdirection at any time.
   1 3 ... A7  - - - - - - - - 13 ... Q8#
   1 2nd CD4040 pins
   1 2^5 = 2*2*2*2*2*2 = 64.
   1 298 Holton Road
   1 290 DATA 181,32,245,241,56,12
   1 29 Barber Street
   1 280 DATA 221,35,221,35,43,124
   1 273 Mossy Lea Road
   1 270 DATA 60,203,29,245,221,35
   1 27 ... A14 - - - - - - - -  6 ... Q3$
   1 2611,24 fixes the odd 'cursor  left'  bug.Try this command before you fix it:M
   1 260 DATA 229,221,33,0,128,203
   1 26 Spotland Tops
   1 26 ... A13 - - - - - - - -  7 ... Q2$
   1 250 DATA 15,103,16,237,201,221
   1 25 ... A8  - - - - - - - - 12 ... Q9$
   1 249 Dumbarton Road
   1 240,224,192,128
   1 240 GO TO 150
   1 240 DATA 35,205,67,64,124,230
   1 24 ... A9  - - - - - - - - 14 ... Q10%
   1 23693,71:CLEAR
   1 23283064 and not zero!
   1 230 IF nx<>x OR ny<>y THEN GO SUB 500%
   1 230 DATA 221,116,1,221,35,221
   1 23 Cleveland
   1 23 ... A11 - - - - - - - -  1 ... Q12%
   1 220 IF ov=1 THEN GO TO 110
   1 220 DATA 65,225,6,49,221,117,0
   1 22 ... A15/bank switch
   1 210070   ; Load HL (with start address)   DBF7.
   1 210 IF INKEY$=q$ THEN LET ov=1
   1 210 DATA 62,1,207,68,221,33,82
   1 21,0;ABS INT (M AND B);TAB 10
   1 21 Ladycross Road
   1 21 ... A10 - - - - - - - - 15 ... Q11%
   1 2000 LBS of bombs
   1 200 IF INKEY$=m$ THEN GO SUB 800 
   1 200 DATA 68,221,33,0,132,17,4,0
   1 20 load the code (adapt to disc syntax if)
   1 20 REM ENTRY FOR C.S.S
   1 20 PRINT n;TAB 10;PEEK n;
   1 20 PRINT RND
   1 20 PRINT "we're back": STOP
   1 20 PRINT "and so is this"
   1 20 LOAD "filename" CODE
   1 20 LET y=RND * 175
   1 20 Greenill Drive
   1 20 Greenhill Drive
   1 20 FOR x=0 TO 16384
   1 20 DTR. DATA TERMINAL READY. This  circuitprovides the signal that informs  the  DCEthat the DTE is  alive  and  well.  It  isnormally set to the ON state by the DTE atpower up  and  left  there.  Note  that  atypical DCE  must  have  an  incoming  DTEbefore it  will  function  normally.  Thissignal must either be  brought  over  fromthe DTE, or provided by a  wraparound  (egfrom DSR) locally at the DCE  end  of  thecable. On the DTE side of  the  interface,this signal is almost always present,  andmay  be  wrapped  back  around  to   othercircuits (eg DSR, CTS and  /  or  DCD)  tosatisfy required hand-shaking  signals  iftheir normal function is not required.
   1 20 DIM a(112): LET b=1
   1 20 (CS)  . 
   1 2. Turn the tape back over again,  so  thespool windows are visible.D
   1 2. Turn on the LANDING LIGHT switch.$
   1 2. Taking the risk of ruining  your  toughcop reputation, you wait for the lights tochange as an old woman crosses  the  road.Luckily they change almost immediately andyou race after the bad guy. Go to 4.
   1 2. Select a  fuel  tank  by  clicking  on)
   1 2. On the Pilot's  screen  (1),  bank  the   aircraft until you see the marker  line   on your compass. When you have this  in   the centre of the  compass  box,  level   the  wings  and  you  will  be   flying   directly to the point you selected.
   1 2. Ensure   the   destination   disk$
   1 2. ENGINEER'S VIEW.
   1 2. Compress it !
   1 2,0;"ROUTINE COMPLETED  OK"''"  TOUCH%
   1 2) The saved file, or the  one  in  memory   just happens to be the same  format  as   used by PCG WORDMASTER.  You  can  test   this by selecting DRIVE 0  and  loading   up   the   program   into   said   word   processor.
   1 2) The same as  above,  but  for  ALL  the   other 8-Bit machines  mentioned  above.   The ZX Spectrum had some  2500+  titles   on the first CD-ROM and  the  Commodore   64 had approximately a  count  of  2000   titles. We would like to offer the same   amounts of titles to other  people  who   left their original 8-Bit  days  behind   them but would like to reminiss.
   1 2) It revealed his TRUE number of  membersand  his  VERY  MINOR  position   in   theSpectrum community!g
   1 2 TD. TRANSMIT DATA. This circuit  is  thepath whereby serial data is sent  rom  theDTE to  the  DCE.  This  circuit  must  bepresent if  data  is  to  travel  in  thatdirection at any time.
   1 2 North Hill Road
   1 2 Microdrive units
   1 2 Joysticks
   1 2 FOR N=0 TO  255  STEP  20:  RANDOMIZE'
   1 2 Cromwell Close
   1 2 ... A12 - - - - - - - -  9 ... Q1#
   1 2 "Twin" joystick / mouse interface#
   1 1st byte  2nd byte  3rd byte  4th byte&
   1 1st CD4040 pins
   1 1: Clap sound
   1 1996 Members.
   1 1996 A.Davis & Alch. Research
   1 190 IF INKEY$=r$ THEN LET nx=x+1 
   1 190 DATA 0,130,17,3,0,62,1,207
   1 19 Lyme Avenue
   1 19 (D7) - -  10 . 9 - -  D7
   1 180 IF INKEY$=l$ THEN LET nx=x-1 
   1 180 DATA 0,62,1,207,68,221,33
   1 18,12;"RETRY " ;m$
   1 18 Tivoli Crescent
   1 18 Clyde Grange
   1 18 (D6) - -  6  . 7 - -  D6
   1 170 IF INKEY$=d$ THEN LET ny=y+1 
   1 170 DATA 229,221,33,0,128,17,2
   1 17,3;"MAKE
   1 17 (D5) - -  4  . 5 - -  D5
   1 166 Valley Drive
   1 160 DATA 195,150,64,207,68,201
   1 16,25;"UP:  "   ;u$;AT   17,25;"DOWN:%
   1 16,12;"QUIT
   1 16 The Avenue
   1 16 (D4) - -  2  . 3 - -  D4
   1 150 RANDOMIZE A(X): STOP :
   1 150 LET nx=x: LET ny=y: PRINT AT y,x;"*"  160 IF INKEY$=u$ THEN LET ny=y-1J
   1 15 REM (C) R. Swann
   1 15 GO TO 30
   1 15 (D3) - -  10 . 9 - -  D3
   1 14053-8 SAVING
   1 14042-8 LOADING
   1 140 REM Main Loop
   1 14 De Verose Court
   1 13814-23 Free Slot
   1 13801-9 File(s),
   1 1363 DATA "^"
   1 1362 DATA "
   1 1361 DATA "
   1 1360 DATA "   #&#  # #
   1 1359 DATA "  #  #$   &#   "
   1 1358 DATA " ### #  
   1 1357 DATA " #
   1 1356 DATA " #  $  $
   1 1355 DATA " 
   1 1354 DATA "  #  #  #& #   "
   1 1353 DATA "   #&  $# #
   1 1352 DATA "
   1 1351 DATA "
   1 1350 REM SCREEN 8
   1 1313 DATA "^"
   1 1312 DATA "
   1 1311 DATA "
   1 1310 DATA "# $   &&&   #  "
   1 1309 DATA "#
   1 1308 DATA "
   1 1307 DATA "   #
   1 1306 DATA " ### # # #
   1 1305 DATA " # $ #&# ###   "
   1 1304 DATA " #   ###   #   "
   1 1303 DATA " 
   1 1302 DATA "
   1 1301 DATA "
   1 1300 REM SCREEN 7
   1 130 READ A: POKE N,A: LET T=T+A: NEXT N   140 IF T<>39419 THEN PRINT "DATA  ERROR":S
   1 130 GO SUB 600
   1 13 (D2) - -  6  . 7 - -  D2
   1 13  SCTS   SCB 121   SECONDARY PIN 5$
   1 128k snapshot filetype.
   1 128k owners will have  seen  the  Sinclaircolour  band  logo  on  their  menus,  andpossibly wondered how  it  is  done.  It'sreally very simple, with the  use  of  oneUDG and some careful colour planning.
   1 128k ZX  Spectrum  emulator  (Z80  V3.0X).Unregistered version (with some  convertedsoftware) Now with  emulated  Microdrives,sound card support, tape files on disc andmuch more: `3.50
   1 128K Music:
   1 12800,218 fixes a  very  serious  divisionbug in the calculator.  Without  it,  thissimple calculation:g
   1 1262 DATA "^"
   1 1261 DATA "
   1 1260 DATA "##
   1 1259 DATA "#&#
   1 1258 DATA "#  # $   $ #  #"
   1 1257 DATA "#
   1 1256 DATA "#
   1 1255 DATA "#
   1 1254 DATA "#  # $   $ #  #"
   1 1253 DATA "#&#
   1 1252 DATA "##
   1 1251 DATA "
   1 12501-17 Insert TARGET disk
   1 1250 REM SCREEN 6
   1 12482-96 Insert ORIG disk
   1 12407-27 No. of Free K-Bytes =
   1 12388-99 CATALOGUE *
   1 12366-83 * MGT PLUS D DISC
   1 1212 DATA "^"
   1 1211 DATA "
   1 1210 DATA "
   1 1209 DATA "
   1 1208 DATA "
   1 1207 DATA "   # $   $ #   "
   1 1206 DATA "  #&   *   &#  "
   1 1205 DATA "   # $   $ #   "
   1 1204 DATA "
   1 1203 DATA "
   1 1202 DATA "
   1 1201 DATA "
   1 1200 REM SCREEN 5
   1 120 LET level=1: LET lives=3: LET ov=0&
   1 120 LET T=0: FOR N=16384 TO 16721!
   1 120 GOTO VAL "10"
   1 120 GOTO 10
   1 12. To finish, select the gear UP and turn?
   1 12. Put the  case  back  together,  makingsure that the  tape  doesn't  get  trappedbetween the case. Put the screws  back  inand give it a try!
   1 12 way terminal block
   1 12 blank MD cartridges
   1 12 (D1) - -  4  . 5 - -  D1
   1 12  SDCD   SCF 122   SECONDARY PIN 8$
   1 1163 DATA "^"
   1 1162 DATA "
   1 1161 DATA "#
   1 1160 DATA "#
   1 1159 DATA "#  
   1 1158 DATA "#
   1 1157 DATA "#
   1 1156 DATA "
   1 1155 DATA "#
   1 1154 DATA "#
   1 1153 DATA "
   1 1152 DATA "   #
   1 1151 DATA "   
   1 1150 REM SCREEN 4
   1 1113 DATA "^"
   1 1112 DATA "
   1 1110 DATA "## ## ### ## ##"
   1 1109 DATA " #  $  #  $  ##"
   1 1108 DATA " ##
   1 1107 DATA "  #&   *
   1 1106 DATA "  ## $ # $ 
   1 1105 DATA "   #  $#$  #   "
   1 1104 DATA "   ###   ###   "
   1 1103 DATA "
   1 1102 DATA "
   1 1101 DATA "
   1 1100 REM SCREEN 3
   1 110 repeat the loop until finished"
   1 110 NEXT Z
   1 110 IF X<1 OR X>B THEN GO TO 100 
   1 110 GO SUB 9000
   1 11. You can now join the  pieces  of  tapeback together. When I first  started  thisbusiness,  I  used   pritt   stick   glue,together with a small  piece  of  tape.  Ifound that the tape could  be  eliminated,but now use superglue. A tiny blob in  themiddle  of  the  tape  spreads  well  whenjoined. When you do make the join,  ensurethat you put the glue on the  tape  comingfrom the MASTER spool. The tape  from  theslave spool will  then  sit  over  it  andprovide a smooth transition  when  passingthrough  the  video  recorder,  should  itactually do so.
   1 11. Once you have cleared the Ark  Royal's*
   1 11,7;"FINISHING";AT 12,8;"  SOKOBAN":%
   1 11 CAMEL ROAD
   1 11 (D0) - -  2  . 3 - -  D0
   1 109,40 brings the 'unused' system variableNMIADD  at  23728  and  23729   to   life,correcting a  ROM  bug  so  that  you  canintercept Non Maskable Interrupts  (NMIs),so that you can bring any external  'magicbuttons' (life the Multiface)  under  yourcontrol. All you need to do  is  poke  theaddress of your own machine  code  routineinto NMIADD. So, if you had a machine codeprogram at 5
   1 1062 DATA "^"
   1 1061 DATA "
   1 1060 DATA "#&  &  #"
   1 1059 DATA "##$# # 
   1 1058 DATA "#  $ # # $  &&#"
   1 1057 DATA "#
   1 1056 DATA "#
   1 1055 DATA "### 
   1 1054 DATA " ## ##&& #  ###"
   1 1053 DATA " #
   1 1052 DATA " #
   1 1051 DATA " ##&
   1 1050 DATA " 
   1 1049 REM SCREEN2
   1 1021 DATA "^"
   1 1020 DATA "
   1 1019 DATA "#
   1 1018 DATA "#  $  # #  $  #"
   1 1017 DATA "#
   1 1016 DATA "
   1 1015 DATA "   #  &*&  #   "
   1 1014 DATA "
   1 1013 DATA "#
   1 1012 DATA "#  $  # #  $  #"
   1 1011 DATA "#
   1 1010 DATA "
   1 1007 DATA 161,22,91,208,219,217,111,0,71, 1008 DATA 34,63,78,80,71,74,30,68,77,77,  1009 DATA 74,81,31f
   1 1003 DATA 14,41,95,0,RND*4,39,22,12,6,33  1004 DATA 163,N/3,N-6,18,2,N,0,22,133,149 1005 DATA 121,128,243,12,90,193,7,66,0,0  1006 DATA 3,45,N-9,0,N,55,3,102,13,99
   1 1001 DATA 10,12,RND*8,39,1,254,243,0,8,16 1002 DATA 49,7,3,20,81,255,255,0,83,79P
   1 1000 REM SCREEN 1
   1 1000 DATA 1,1,0,39,2,4,88,0,27,55!
   1 100 print each character  if  it's  not  a*
   1 100 LET LIVES=LIVES-I:IF LIVES>O THEN GOTO*
   1 100 LET LIVES=LIVES-1:IF LIVES>0 THEN GOTO*
   1 100 INPUT "SELECT : ";X
   1 100 IF PEEK Z>31 THEN PRINT CHR$ PEEK%
   1 100 CLEAR  65367:   POKE   23658,8:   LET)
   1 10/10  You've  got  yourself   a 
   1 10. When you've removed the bad tape,  youcan place the spools back into  the  videocassette. Make sure  that  the  tape  runsbetween the silver roller and the guide.  You  will  also  have  to  hold  back  thelocking mechanism to pop the  spools  backin.
   1 10. As you  near  the  end  of  the  deck,*
   1 10 set RAMTOP to make space for the code(
   1 10 REM SOKOBAN
   1 10 REM +D  Snapshot  reader  -  read  SNA)
   1 10 PRINT  ''"TOUCH  SCREEN  CODE  IS  IN(
   1 10 POKE 23610,3: PRINT "this is performed after the POKE"9
   1 10 LET x=RND * 255
   1 10 LET t=3
   1 10 LET LIVES=INT PI
   1 10 LET LIVES=3
   1 10 GO SUB 30
   1 10 FOR x=USR "a" TO USR "a"+7
   1 10 FOR x= 1 TO 5
   1 10 FOR n=23755 TO 23848$
   1 10 CLEAR A-1
   1 10 ... A0  - - - - - - - -  9 ... Q1$
   1 1. You're in your police car chasing aftera dangerous criminal (well,  you  probablyaren't really, but  let's  pretend!).  Youcome to  a  set  of  traffic  lights.  Thecriminal crashes the  red  light.  Do  youfollow him (go to  3)  or6  wait  for  thegreen light (go to 2)?
   1 1. When on  the  Navigator's  screen  (3),   move the cursor to the desired location   on the map and press  FIRE.  This  will   cause  the  destination  cursor  to  be   located  at  the  position   you   have   selected.
   1 1. Turn on the engineer's light, clicking)
   1 1. Select  +D  compressed  file  from  its   source (i.e another +D disk or even the   dreaded tape)d
   1 1. Read in a track from a +D disk into  an   area of memory.<
   1 1. PILOT'S VIEW.
   1 1. Enter the ENGINEER'S screen by pressing   2./
   1 1. Begin by turning the video tape  upsidedown and removing the five screws.L
   1 1) ZX Spectrum  software  from  yesteryear   right through to present day. We  would   especially like some more  manuals  (or   photocopies of such) for typing  in  on   the PC.
   1 1) It got HIM investigated!
   1 1) First, we need to  get  the  PC  format   text file into the Spectrum. We do this   with a function on the emulator:  "LOAD   SCREEN  OR  MEMORY  BLOCK".   This   is   accessed by pressing F10, X and then L.
   1 1) A Spectrum, of course, you wouldn't&
   1 1 per title PD idea&
   1 1 metre 6 way IPC cable
   1 1 Spectrum 128k
   1 1 Spectrum +3
   1 1 Rubber keyed 48k
   1 1 QL computer and spare machine
   1 1 Interface one
   1 1 ELM CLOSE
   1 1 DK Tronics keyboard
   1 1 CG. CHASSIS GROUND. This  circuit  (alsoknown as FRAME GROUND - FG) is a mechanismto ensure that  the  chassis  of  the  twodevices are  at  the  same  potential,  toprevent electrical shock to the  operator.This circuit is not used as the  referencefor  any  of  the  other  voltages.   Thiscircuit is optional. If it  is  used  careshould be  taken  to  not  set  up  groundloops.
   1 1 +D interface
   1 1 +D 3.5" drive (780k DSDD)
   1 0600 ROSIORI DE VEDE
   1 007Software, Bradway Software and so on.(
   1 0,0;"SOKOBAN v1.0 (WRIT FOR C
   1 /LIMITATIONS'. You can load up SNAP  READER4a with these G-DOS patches loaded, but itwon't load the .SNAps correctly.u
   1 .8   1 (prog) .
   1 .50 calibre machine gun in
   1 .10-11  .10
   1 . __   .4 - 2  .
   1 . The  plus  sign  isoptional, so the ideal form would  be  VAL"1E6" (the letter E doesn't have to  be  acapital, by the way!).
   1 .  this   uses   everypossible four  digit,  or  two  byte,  hexnumber.  The   four   digit   hex   numberallocated to a memory location is known asits address.  And  each  location  can  beaddressed, that is written  into  or  readout of, by quoting it's unique four  digithex number.
   1 -o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-'
   1 -LOAD and SAVE-
   1 -GRAPHICS-
   1 -3 to -25v
   1 - EWGF (6th Feb '96)
   1 , which happens to   work out at 7530 hex. So, press F10, X,   L and then Enter the details below:b
   1 , POKEing NMIADD with 5000would mean it would start when you pressedthe multiface button! (30109,40)d
   1 +D snapshots can often be reduced to BASICand  code  files  using  a  handy  utilitywritten by Miles  Kinloch.  This  utility,called Snap Out, allows  you  to  exit  toBASIC at any point (the  Multiface  has  asimilar option built in) and in most casesyou can then save  the  BASIC  loader  andcode. If you don't know where the code  isin memory, try a  guessing  game,  PEEKingaddresses until you find successive zeros.
   1 +D error messages (see above).
   1 +D Utilities collection (early)   AN10&
   1 +D Support:
   1 +D SNAPLOADER
   1 +D INFORMATION
   1 +D DOS filename.
   1 +D Bug in save exposed
   1 +3 INFORMATION
   1 +3 & CP/M Support:
   1 +2a MOD KIT. Converts +2a to +2  for  fulluse of +D and most 128k S/W (2 port):O
   1 +.532533226
   1 *sb Swaps programs.
   1 *sSCREEN$ will swap screen pictures#
   1 *s x,y. SWAPs y bytes starting at x  with those stored in the Multiface. This could be  useful  for  swapping   between   two screens or fonts.
   1 *run will auto boot the  'run'  file  fromdrive 1.2
   1 *pb Stores the current Basic program.%
   1 *pSCREEN$ will store a screen picture%
   1 *p x,y. PUTs y bytes starting at  x  into the Multiface.8
   1 *gb Extracts the stored program. 
   1 *gSCREEN$ will get a screen picture#
   1 *g x,y. GETs y bytes from  the  Multiface and places them at address x.G
   1 *V is the VERIFY command.
   1 *S is the same as above, but saves a file.You can add  normal  extensions,  such  asLINE, CODE or SCREEN$.j
   1 *M is the MERGE command.
   1 *LC-90 ORIGINAL
   1 *LC-100 ORIGINAL
   1 *LC-100 MONO LONG LIFE ORIGINAL
   1 *LC-100 COMPATIBLE
   1 *LC-100 COLOUR COMPATIBLE
   1 *L "xNAME" loads  a  file.  'x'  indicateswhich drive and NAME denotes the filename.T
   1 *C is the CAT command. It performs a  fastcatalogue of any drive specified. *C  willcat drive 1.`
   1 *=1200 baud is the standard tape speed  ofthe Spectrum.7
   1 ***The values FIRST,  LAST  and  TO  POSITrefer to the length of the PATTERN as  setup by CHANGE PATTERNS LENGTH. The  defaultis 63 and it  is  best  left  there!  Justenter the values as above  for  a  perfectcopy of your original PATTERNS format***
   1 *** NOTE ***
   1 * Wildcard cataloguing
   1 * When releasing torpedoes, fly very  low.This lets  the  torpedo  skim  the  water,increasing  your  chances  for  a  perfect'hit'.
   1 * When approaching the Ark Royal,  do  notworry about approaching her from he  rear.As soon as you turn the landing lights on,the Ark Royal  will  re-orientate  herselffor you.
   1 * The CLS# command, which  restores  black  text on a white screenB
   1 * Sector loading and saving. The  benefits  are  endless,  and  begin  with   sector  editors and adding  secret  messages  in  sectors.
   1 * SAVE to a +D disk
   1 * Return to the Ark Royal frequently. Thiswill give you  a  chance  to  refuel  yourtanks and restock your  ammunition.  Also,any damage done  to  your  plane  will  berepaired.
   1 * Remember to keep your lights off on  theEngineer's screen - except when  they  aredefinetly needed. Flak increases when  theenemy can see you.
   1 * RENAME files
   1 * Protect the  Ark  Royal  at  all  costs.Avoid confrontations unless the Ark  Royalis in danger because flak from enemy  firecan easily destroy your Avenger.
   1 * MOVE files to streams. Handy for dumping  text files to the printerE
   1 * MERGE from a +D disk
   1 * LOAD a file with the  LOAD  Px  command.  All files on a +D disk have an ID number  from 1-80 (max. 80 files  allowed  on  a  disk, 780k per disk). So, if you have  a  long filename, and it happens to be  the  11th file on the disk,  you  could  type  LOAD  D1  "NEWPROGRAM",  or  you   could  simply type LOAD P11!
   1 * It is a good idea to eliminate  as  manyU-boats and  E-boats  as  you  can  beforeattempting   to   attack   the   Bismarck.Otherwise the Ark Royal will still  be  indanger even if the Bismarck has been sunk.
   1 * If you do run out of  fuel  or  if  yourplane experiences engine failure, you  canditch your Avenger in the ocean. If you doso successfuly, you will  be  rescued  andwill live to fight another day.
   1 * If a spotlight is tracking you, lose  itby quickly changing direction to  get  outof range of the light.j
   1 * Full disk catalogue, comprising of  file  name, program number, file  type,  start  addresses, lengths and sector lengths.|
   1 * Fly trial runs to see  how  far  a  fullload of fuel will take  you.  Even  thoughyou may have sunk the Bismarck,  you  willstill need enough fuel to  return  to  theArk Royal to  successfully  complete  yourmission.
   1 * Fly at less than 2000 feet as  often  aspossible so you can avoid being picked  upon enemy radar. This is  also  a  valuabletactic for dive bombing enemy targets  andfor landing on the Ark Royal.
   1 * File copying facillities
   1 * File copy between the +3 and +D  drives,  including all wildcards and extras.O
   1 * FORMAT +D disks
   1 * ERASE files from a disk
   1 * Check your status screen (by pressing S)regularly to see the extent of the  damageinflicted on the Ark  Royal  and  on  yourAvenger.
   1 * * MULTISTORE * *
   1 * * MULTIDUMP 1 / 3 * *
   1 * * MULTIBASIC DEMOS * *
   1 * * MULTIBASIC * *
   1 * * MF_MAXIRAM * *
   1 * * MF RAMDISK * *
   1 * * CLASSIX * *
   1 * $   # #"
   1 *  When  landing  keep  the  nose  of  theAvenger up, keep your airspeed  below  100mph and ensure your  rate  of  descent  isless than five feet per econd.
   1 *   $ #  "
   1 ).  Because  it's  in  theROM, address 3 will always contain 255.A
   1 ))&()+(&n))()o&+-+
   1 (pointer+9)<>78
   1 (pointer+26): LET b=b+1: NEXT n
   1 (pointer+10)<>65 THEN NEXT  n:  GO  TO&
   1 (pointer)=229 THEN NEXT n: GO TO 100   80 IF  PEEK  (pointer+8)<>83   AND   PEEKP
   1 (pointer)=0
   1 (g(n,1),g(n,2))="@" THEN NEXT n: 
   1 (address will be entered here later; as   you know I'm going to move soon and IO
   1 (US Gold): 30
   1 ([email protected])
   1 (PEEK (pointer+m));: NEXT m:  PRINT  :&
   1 (Once primes, twice drops)
   1 (N+PEEK 23638)/2
   1 (Min order = 6)
   1 (Covers issues 1-18)
   1 (C)1988 Gremlin Graphics Software Ltd%
   1 (Branches nationwide)
   1 (Arcade #2178)
   1 (ASSEMBLER)
   1 (A+2);:NEXT J:IF NOT PEEK 16384  THEN%
   1 (42800,218)
   1 (32611,24)
   1 'Under-spec' I hear you cry ? I am  afraidso. The current lovey of the PC  world  isthe rather over- rated Pentium chip,  withthe normal 486-DX chip being  upgraded  tospeeds of 75Mhz - 100Mhz, my  poor  little33Mhz doesn't stand a  chance  of  playingthe  latest  gourad-shaded  polygon  basedCD-ROM based games without  some  form  ofjerkiness.
   1 'UP' I screamed.
   1 'SPACE' to go to the next page
   1 'P' PRINTER PORT ON/OFF
   1 'INK VAL "2";"This is red!"
   1 'INK SQR PI;"This is red!"
   1 'I' to return to the instructions!
   1 'D' to re-catalogue/catalogue another%
   1 '4' WHERE TO OBTAIN SUITABLE
   1 '3' PROBLEMS/LIMITATIONS
   1 '2' USING THIS PROGRAM
   1 '1' FUNCTIONS OF THE PROGRAM
   1 &&o&+i+((&
   1 & Contributions:
   1 $$## ##  "
   1 ##$##$ ###"
   1 "Zzzz" (Mastertronic): 4
   1 "You cheating sod!", screamed Rob, "You'vegot some spare cards hidden!"G
   1 "Y" (Ocean): 1
   1 "Xcel" (Program Techniques): 4
   1 "XOR" (Logotron): 3
   1 "What do YOU want", said Andy.
   1 "Variable not found" is probably generatedif you VERIFY an array that doesn't  existin RAM:[
   1 "V" (Ocean): 1
   1 "The   Warlock   of   Firetop
   1 "Street Fighter 2" (Kixx): 1994
   1 "Speccy Sensations 2" CD.
   1 "Sorry", shouted the card players as  theybeat Dok with chair legs and cricket bats.T
   1 "Sorry guys.", stammered Dok.
   1 "Sorry boss.",  said  Dave,"You  lot,  getup.", he said, in a menacing tone  to  themass of twisted bodies.k
   1 "SNAP!" shouted Dok.
   1 "RE TRY:";m$
   1 "Professional
   1 "Or else what?", said Dave.
   1 "Or else THIS!", shouted Roybenson.#
   1 "Ok, what do you want?", said Dave.#
   1 "Ok, ok, here.", said  Dok,  emptying  hissleeve and producing four packs  of  cardson to the table.d
   1 "Of course, I've written (Mr  Sherwood)  aletter saying that nope, it's not PD,  andAlch Research are the  sole  distributors,also  advising  him  not  to  include   mysoftware on his list. So, you are free  tomake  any   comments   on   his   actions,stressing my  displeasure  if  he  doesn'tremove the stuff from his catalogue."
   1 "OK, we'll give in to your demands",  saidAndy, "Dave, get the tapes ready. Everyoneelse - to the AlchMobile."n
   1 "No.", said Lloyd,"Paul has gone  for  ourlunch."1
   1 "No.", replied Dok, sharply.
   1 "No I  haven't.",said  Dok,  beginning  topanic.0
   1 "Nice.", commented Lloyd, as Miles steppedback, proud of  his  latest  creation.  Hemoved one step too far and fell  into  thebeating of Dok. The whole  group  fell  tothe floor.
   1 "Lets take a look then.", said Orson.%
   1 "LEFT: ";l$;AT 15,25;"RIGHT:"  ;r$;AT%
   1 "Kong" (Ocean): 4
   1 "Keep it down you lot.",  said  Andy,  whowas struggling to answer the  three  sacksof mail which had arrived (it was a  quietday).
   1 "Ivan Iron Man Stewart's Super  Off  Road"(Virgin): 316
   1 "Indiana Jones and the Temple of Doom"&
   1 "I've done it!", he shouted,  "  the  verylast  bug  is  eliminated  from  BetterDosand i've  put  in  my  final  refinement!""Lets give it a try  then.",  said  Lloyd.
   1 "I will be sending a copy of update 10  toeveryone who  orders  something  from  me,along with  my  explanation  of  the  realfacts and a copy of  my  repair  bill  (toshow people the  false  accusations  beingbranded about) which is my right  to  selfdefence."
   1 "I want all  your  adult  software,  in  abrown paper bag", demanded Roybenson.O
   1 "Has  he?",  said  Roybenson.  The  screenpanned  to  the  left  and  showed   Paul,fastened to a conveyor belt.p
   1 "HKM" (US Gold): 3
   1 "Greetings!",  said  the  figure  on   thescreen. It was the evil Roybenson and  hisshifty sidekick Raygun Smith.q
   1 "Frank Bruno's Big Box" (various): 10%
   1 "Escape  from  the  Planet  of  the  RobotMonsters" (Domark): 37@
   1 "Enter Part:";cnt:
   1 "Eek!", screamed Rob.
   1 "Dear or dear, do you lot HAVE to do this?", said Andy6
   1 "Daley   Thompson's   Olympic   Challenge"(Ocean): 305
   1 "Cheating  AGAIN?",  said  Dave   in   hismenacing tone, "You know the penalty."P
   1 "Chartbusters" (various): 20
   1 "Cassette 50" (Cascade): 50
   1 "Aren't you missing one  of  your  team?",cackled Roybenson.<
   1 "Aaarrgghh! My knee is not purple!"#
   1 ";d$;AT 18,25; "QUIT: ";q$;AT  19,25;%
   1 "10 Great Games" (Gremlin): 10
   1 "   50 LET t=t+1
   1  will store any picturewhich is  currently  on  the  screen  intoMultiface memory.R
   1  which you can't do as  of  yeton your Spectrum.0
   1  to the figure to get  theaddress of our copy..
   1  providingof course  you  have  actually  made  thatbackup:
   1  ofRAM. The only difference is that the BASICversion takes 10 minutes and  40  seconds,the  machine  code  version  take  half  asecond!
   1  is the address) and A will contain 1or 0, depending on whether the  screen  isor is not being touched at the appropriatepoint.
   1  is a nice number. I would   normally use 32000 but this is normally   associated  with  Tasword  2  and   the   format we have is not compatable yet.
   1  is a nice address,  because  if  youdiscount  the  '3',  it  can   easily   becompared with the true area in the ROM. Ifyou are  looking  at  a  ROM  disassembly,simply add 3
   1  any one of these should  haveappeared way back in issue 12 !=
   1  SETUP PARAMS 
   1  SAVE "SOKOBAN" LINE 10
   1  POSITION: This is used to  'chain'your individual PATTERNS together to  makethe complete  song.  If  your  compositionsimply consisted of one PATTERN then  thiswould always be 1.
   1  LOAD PART 
   1  LOAD +D INDEX 
   1  CHOOSE PART 
   1  - on the48K model is RAM.
   1  # $ #   "
   1   to3FFF. It contains the  BASIC  interpreter,the  editor,  various  input  and   outputroutines  and  the  character  set   whichcontains all the data for the  letters  ofthe  alphabet,  figures  and   the   othergraphic symbols available on the Spectrum.The other 48K - from 4000 to 
   1   hmmm,maybe only 40K at a time, or 1/20th of thesource disk !>
   1   +3 to +25v
   1   # ###  "
   1                      MARCH  1996